[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/29 09:48 / Filesize : 198 KB / Number-of Response : 822
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

WPF(XAML, XBAP, .NET4.5)GUIプログラミング Part17



1 名前:デフォルトの名無しさん mailto:sage [2013/11/11(月) 19:31:37.96 ]
ユーザーインターフェースシステム、Windows Presentation Frameworkについて微に入り語るスレ。

Visual Studio 2013 & 2012 & 2010
www.microsoft.com/visualstudio/jpn/downloads
Microsoft .NET Framework 4 (Web インストーラー)
www.microsoft.com/downloads/details.aspx?familyid=9CFB2D51-5FF4-4491-B0E5-B386F32C0992&displaylang=ja
Microsoft .NET Framework 4 (スタンドアロンインストーラー)
www.microsoft.com/downloads/details.aspx?familyid=0A391ABD-25C1-4FC0-919F-B21F31AB88B7&displaylang=ja
Microsoft .NET Framework 4.5
msdn.microsoft.com/ja-jp/library/vstudio/5a4x27ek.aspx

前スレ
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part16
toro.2ch.net/test/read.cgi/tech/1369912326/

関連スレ
Microsoft Silverlight その9
toro.2ch.net/test/read.cgi/tech/1321150267/

コードを貼る場合は以下のサイトの利用をお勧め。
run codeのチェックは外しておきましょう。
ideone.com/

2 名前:デフォルトの名無しさん mailto:sage [2013/11/11(月) 19:36:31.77 ]
https://dl.dropboxusercontent.com/u/150482979/2.swf

3 名前:デフォルトの名無しさん mailto:sage [2013/11/11(月) 19:50:14.83 ]
>>2はグロ注意な

4 名前:デフォルトの名無しさん mailto:sage [2013/11/11(月) 20:11:27.08 ]

君のその報告こそどうでもいい事なんだが

5 名前:デフォルトの名無しさん mailto:sage [2013/11/11(月) 20:48:58.04 ]
why?

6 名前:デフォルトの名無しさん mailto:sage [2013/11/11(月) 21:46:19.11 ]
立てんなっていってんだろうがカス

7 名前:デフォルトの名無しさん mailto:sage [2013/11/11(月) 21:59:58.99 ]
すっかりアンチが居着く様になったなあ

8 名前:デフォルトの名無しさん mailto:sage [2013/11/12(火) 01:34:36.30 ]
DataTriggerって定数と一致する時のみなの?
もっと自由な比較がしたいんだけど

9 名前:デフォルトの名無しさん mailto:sage [2013/11/12(火) 01:44:11.31 ]
IValueConverterとか使えば自由に比較できるよ

10 名前:デフォルトの名無しさん mailto:sage [2013/11/12(火) 02:14:44.95 ]
>>7
程よいアンチはメジャー技術の証し



11 名前:デフォルトの名無しさん [2013/11/12(火) 09:59:23.64 ]
超重いデータバインディング処理のGUI反映完了を知る手段ってありますか?
ListBoxカスタマイズしてサムネイル一覧表示してるんだけど
ObservableCollection<BitmapImage>に入れた後
処理が帰ってくるまでフリーズするんだよねぇ

12 名前:デフォルトの名無しさん mailto:sage [2013/11/12(火) 11:12:48.30 ]
完了タイミングを知るより処理を軽くする方が正しい気がする。サムネイルなのに画像でかすぎとか更新イベントとびまくりとか何か要因あるんじゃない?

13 名前:デフォルトの名無しさん mailto:sage [2013/11/12(火) 11:50:33.28 ]
>>10
初期は誰も居なかったのに、ずいぶんと人が増えたものだ

14 名前:デフォルトの名無しさん [2013/11/12(火) 11:55:59.89 ]
>>12
個数が何百もあって、最初はconverter経由でサムネイル化もバインディングでしてたけど、あまりに重いからサムネイル化はスレッドでやってあとからBitmapImageだけバインディングしたけど、結局ListBoxへのItem追加(バインディング)が遅かった
ListBoxにサムネイル入れるのが間違ってるのかな、、、

15 名前:デフォルトの名無しさん mailto:sage [2013/11/12(火) 23:22:55.51 ]
>>14
個数を減らした場合の結果はどう?意図せず UI の仮想化を無効にしてない?
msdn.microsoft.com/ja-jp/library/cc716879.aspx

16 名前:デフォルトの名無しさん mailto:sage [2013/11/12(火) 23:30:48.91 ]
>>11
単に仮想化がかかってないだけの気がする。
ListBoxはデフォルトのままだと仮想化されてなかったような。

17 名前:デフォルトの名無しさん mailto:sage [2013/11/12(火) 23:55:40.82 ]
ItemsPanelに何使ってるの?
StackPanelじゃないとVirtualize効かないぞ
WrapPanelとか使ってるならItemSize指定しないと死ねる

18 名前:デフォルトの名無しさん mailto:sage [2013/11/12(火) 23:57:12.91 ]
正確にはVirtualizingStackPanel使わないと、だな

19 名前:デフォルトの名無しさん mailto:sage [2013/11/13(水) 00:06:06.85 ]
何にせよちょっと情報が足らんな
できればListBoxの部分のXAMLだけ貼ってくれ

20 名前:デフォルトの名無しさん [2013/11/13(水) 09:47:03.13 ]
ありがとう!勉強なったよー

<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel ItemWidth="120"/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>

ItemsPanelはTemplateでWrapしてました
ノーマルで使う場合は仮想化が標準で利いていて問題がなかったもよう
見た目をWrapPanel風にしたいんだけどVirtualizingWrapPanelってないのか...



21 名前:デフォルトの名無しさん mailto:sage [2013/11/13(水) 09:55:56.40 ]
自作か外人の作ったの使うか

22 名前:デフォルトの名無しさん [2013/11/13(水) 10:01:26.48 ]
codeproject見つけました、めんどくさそ笑
素直にVirtualizingStackPanel使うしかなさそうですね

23 名前:デフォルトの名無しさん mailto:sage [2013/11/13(水) 16:05:32.68 ]
>>16
いや、ListBoxは標準で仮想化ですよ。逆にそれが原因でトラブったから間違いありません
って事で、バインディングされているプロバティーのgetで読み込まれたタイミングでサムネ作ればなんとかなるかも

24 名前:デフォルトの名無しさん mailto:sage [2013/11/13(水) 16:51:59.67 ]
4.0以降のDataGridで20行とか行数を固定にしてコントロールの縦幅に合わせて行の高さや
文字の大きさを調整するとか簡単に出来る方法無いかな?

25 名前:デフォルトの名無しさん mailto:sage [2013/11/13(水) 19:01:01.76 ]
>>23
> って事で、バインディングされているプロバティーのgetで読み込まれたタイミングでサムネ作ればなんとかなるかも
仮想化が無効になってるんだから、意味ないと思うけどな。

素直にVirtualizingWrapPanel実装したほうがいいんじゃない?

最初は面倒だけど、これが実装できるようになると、
実現できることの幅がぐっと広まるよ。

26 名前:デフォルトの名無しさん mailto:sage [2013/11/13(水) 19:04:36.54 ]
こんなもん実装しておけよって思ってしまう
不思議だなあ

27 名前:デフォルトの名無しさん mailto:sage [2013/11/13(水) 19:09:13.84 ]
そのうち標準で実装されるかもね。

VirtualizingStackPanelですら
4.5でやっとまともになったって段階なんで
WPFの歩みは皆が思っているより相当遅い。

俺たちのWPFはこれからだ!

28 名前:デフォルトの名無しさん mailto:sage [2013/11/13(水) 19:22:44.36 ]
6週ごとのリリースサイクルにしろよ
阿鼻叫喚だぜ

29 名前:デフォルトの名無しさん mailto:sage [2013/11/13(水) 19:30:23.60 ]
> 俺たちのWPFはこれからだ!
打ち切り?w

30 名前:デフォルトの名無しさん mailto:sage [2013/11/13(水) 20:41:03.10 ]
リスト系とかDataGridとかカラムの高さを変更しても中の文字とかサイズに追従してくれないけど
そういう場合ってどうやったらフィットさせられるのかな。ViewBoxイチイチ仕込むしかない?



31 名前:デフォルトの名無しさん mailto:sage [2013/11/13(水) 22:07:54.87 ]
>>25
いや、ListBoxは標準でVirtualizingStackPanelが包括してあって、VirtualizingStackPanel.IsVirtualizing="false"とすると
はじめて仮想化が切られるようだ

BringIntoViewがまともに動かず苦労したが(仮想化が有効だからItemが生成されていないため)仮想化を切ったら普通に動いた

32 名前:デフォルトの名無しさん mailto:sage [2013/11/14(木) 21:06:06.79 ]
DataGridにバインドしたDataTableのデータの内容によって、セルの背景色を変えたいんですが、どうすればできるのでしょうか?

33 名前:デフォルトの名無しさん mailto:sage [2013/11/14(木) 21:24:03.95 ]
CellStyle作ってDataTrigger使えば行けるんじゃねえの

34 名前:デフォルトの名無しさん mailto:sage [2013/11/14(木) 22:31:03.00 ]
Livetの人のページが見られなくなってるけど何なのこれ

35 名前:デフォルトの名無しさん mailto:sage [2013/11/15(金) 00:20:12.28 ]
>>34
業務連絡はTwitterでやってください

36 名前:デフォルトの名無しさん mailto:sage [2013/11/15(金) 01:02:39.74 ]
どんな業務よ

37 名前:デフォルトの名無しさん mailto:sage [2013/11/15(金) 09:15:09.39 ]
フレームワークを使ったこと無いんだけどどれがオススメ?

38 名前:デフォルトの名無しさん mailto:sage [2013/11/15(金) 10:13:18.84 ]
自作。割とマジで

39 名前:デフォルトの名無しさん mailto:sage [2013/11/15(金) 10:45:40.49 ]
自分の好みに合わせて最終的に自作になるという話は分かるけどさ、それは他のを
触ってみて初めて到達できる境地だと思うんだよね。
まずは基本のPRISM使ってイラっとするところからじゃないかなw
俺も最初悩んで日本人作ってるしとLivetが良さそうと思ったんだけど資料が
なすぎで選定落ちしたw あれはMVVMやWPFわからん人には多分無理だと思う。

40 名前:デフォルトの名無しさん [2013/11/15(金) 13:19:01.57 ]
ReactiveUI一択



41 名前:デフォルトの名無しさん mailto:sage [2013/11/15(金) 14:07:57.62 ]
え、えむえふしー…

42 名前:デフォルトの名無しさん mailto:sage [2013/11/15(金) 16:53:56.83 ]
ダメだ、UserControlが複雑に重なりあうとBindinggroupがまったく機能しなくなる
しゃーないから自分でClone実装して似たような事してるわ

43 名前:デフォルトの名無しさん mailto:sage [2013/11/15(金) 19:43:36.25 ]
Xamlの読解性って最悪じゃないですかね?
HTML%2bCSSの方がよっぽどマシなんですが

44 名前:デフォルトの名無しさん mailto:sage [2013/11/15(金) 19:46:27.79 ]
>>43
その%2bってなに?
機種依存文字?

45 名前:デフォルトの名無しさん mailto:sage [2013/11/15(金) 19:57:02.04 ]
じゃあRIAのHTMLだけ見てレイアウトを想像できるのかと

46 名前:デフォルトの名無しさん mailto:sage [2013/11/16(土) 04:07:03.87 ]
LooseXAMLが、HTMLに取って代わる時代とか来て欲しかったなあ
もう無理だろうけれども

47 名前:デフォルトの名無しさん mailto:sage [2013/11/16(土) 10:34:05.11 ]
なあにXAMLは既にHTMLの代わりになってるじゃん
IEだけだけど

48 名前:デフォルトの名無しさん mailto:sage [2013/11/16(土) 10:36:54.57 ]
所詮専用設計されたものじゃないので無理があるほうが逆に自然

49 名前:デフォルトの名無しさん mailto:sage [2013/11/16(土) 15:06:36.39 ]
Bindingの方法が何通りもある理由ってなんなんでしょうか
下々がWPFを理解し辛い理由がこのBindingなんすよね
ひとつこれが正しいですってMSDNで解説してくれてれば迷わないんですが
ケースごとの使い分けとか解説してないですよね
だからググっても人によって行く通りもバラバラの解説で更に迷うみたいな

50 名前:デフォルトの名無しさん mailto:sage [2013/11/16(土) 15:16:08.24 ]
何通りもあるってどういうこと?
拡張マークアップのことを何通りもあると表現しているのか?

できれば何通りかサンプルURLでも貼ってくれるといいな



51 名前:デフォルトの名無しさん mailto:sage [2013/11/16(土) 15:37:15.99 ]
まあテンプレートバインディングなんかはそうだし、プロパティパスの書き方が
プロパティの型名を入れる書き方とそうでない書き方があったりどか、そういうのはあるね。

あとBindingに限らないけど、WPFってこういうの結構多い気が
togetter.com/li/63245

やっぱりWPFもXAMLも筋が悪いよな全体的に

52 名前:デフォルトの名無しさん mailto:sage [2013/11/16(土) 15:46:35.47 ]
TypedTableBase<T>はIEnumerableが付いてるからリンク先みたいな状況は滅多に発生しない

53 名前:デフォルトの名無しさん [2013/11/16(土) 15:51:55.36 ]
WPFややこしいとか思ってたがインターフェースビルダーの方が意味不だったわ(´・ω・`)

54 名前:デフォルトの名無しさん mailto:sage [2013/11/16(土) 15:57:44.81 ]
しかもXcode4.7と5であまり互換性がないという

55 名前:デフォルトの名無しさん mailto:sage [2013/11/16(土) 16:00:48.95 ]
Macの話は止めろ
どうせ使わん

56 名前:デフォルトの名無しさん mailto:sage [2013/11/16(土) 17:47:27.32 ]
WPFは機能面や構造面を見ると十分採用圏内なんだけど
メンバーへのトランスファーを意識するとどうしたもんかと思ってしまう

57 名前:デフォルトの名無しさん mailto:sage [2013/11/16(土) 18:11:15.05 ]
>>51
しかも、MS自身がこういうドキュメント化されてしない仕様を把握しきれてないね。

そのせいで、コントロールの組み合わせ次第でレイアウトが崩れたり、
VSで問題ないコードがBlendでエラーを引き起こしたりとか、
ボロボロだよ。

58 名前:デフォルトの名無しさん [2013/11/16(土) 19:52:14.97 ]
問題点を整理した上でRazorを拡張して
Webアプリとネイティブが両方同じ方法で作れるようになったら
大逆転あるで

59 名前:デフォルトの名無しさん mailto:sage [2013/11/16(土) 19:54:47.90 ]
そもそもなぜxamlとaspxを分けたんだろ・・・

60 名前:デフォルトの名無しさん mailto:sage [2013/11/16(土) 20:14:49.39 ]
Silverlightのためだろ
そんくらい察しろ



61 名前:デフォルトの名無しさん mailto:sage [2013/11/16(土) 20:22:48.77 ]
M$はAppleの真似やめてM$ Acountは無料にしろよ
WPやWin Storeアプリなんて誰が金払ってまで作るんだよw
売れたら30%手数料でいいだろ、M$ごとき落ち目がAppleと同じ目線で商売すんな

>>58
Xamlでネイティブ・WP・WS・WebのUIをマルチで作れるなら逆転あるわ

62 名前:デフォルトの名無しさん mailto:sage [2013/11/16(土) 20:44:37.66 ]
おじいちゃんは黙ってデスクトップにしがみついてれば
いいだろう無理するな

63 名前:デフォルトの名無しさん mailto:sage [2013/11/16(土) 20:56:19.80 ]
>>61
本当は、そのWebの部分をSilverlightでどうにかするハズだったんだよなあ

iPadの出て来たタイミングが、マジで癌だった
後3年くらい遅けりゃねえ

64 名前:デフォルトの名無しさん mailto:sage [2013/11/16(土) 21:05:42.45 ]
WebはバイトコードDOMみたいな世界に中々いけないな

65 名前:デフォルトの名無しさん mailto:sage [2013/11/16(土) 23:37:39.59 ]
拡張子が.xamlのWebページって一度も見掛けた事ないな
まあ有っても困るんだけど

LooseXAMLを流行らせようと思ったら、
IEが大きなシェア率を占めていた時代にやらなきゃ駄目だった

66 名前:デフォルトの名無しさん mailto:sage [2013/11/17(日) 00:53:57.37 ]
おい、NaNってなんやねん!
Width,HeightはNaNでActualは0返しやがる、どうやったらサイズ取得できんねん!
ホンマWPFは地獄やで!

67 名前:デフォルトの名無しさん mailto:sage [2013/11/17(日) 03:54:46.28 ]
WPFバグ多すぎ、しかもよくわからんバグがある
ColorのGとBがある条件下だと逆になるとかどういう設計なんだ

68 名前:デフォルトの名無しさん mailto:sage [2013/11/17(日) 04:25:47.78 ]
There is no design, only WPF.

69 名前:デフォルトの名無しさん [2013/11/17(日) 11:13:05.47 ]
>>63
いまならSilverlight on javascriptとかいけんじゃねーの。
コンパイラスイッチでILがjavascriptに変換される感じで。
まぁ実際作ったりはしたんだろな。でモサモサすぎてオクラになってる予感

70 名前:デフォルトの名無しさん [2013/11/17(日) 11:16:04.16 ]
>>66
あー俺もストアの方だがRichEditBoxのDesiredHeight取りたいんだが取れたDesiredHeightも0でマジファックですわ(´・_・`)



71 名前:デフォルトの名無しさん mailto:sage [2013/11/17(日) 11:21:18.97 ]
中間コードをJavaScript化しても、あまり意味無い気がする

SLで(xamlで)作ったGUIをWebブラウザ上で表示するには、SLプラグインが必要な訳で
SLプラグインが動く状況なら、SLに中間コードを実行させりゃ済む話だからなあ

LooseXAMLで良けりゃIEはSL不要だが、他のWebブラウザに対応する事を考えるとSL必須だし

72 名前:デフォルトの名無しさん mailto:sage [2013/11/17(日) 11:27:13.28 ]
つか、Silverlightは元々JavaScript使える
SL1.0の頃はむしろ、JavaScriptしか使えなかった

マネージコードと比べて出来る事は非常に少ないが、
あのAPI群を拡張出来ない訳は無いんだよな

73 名前:デフォルトの名無しさん mailto:sage [2013/11/17(日) 12:05:06.79 ]
RIAプラグインはSilverlightもFlashも、モバイル界隈から嫌われてるからな
こればかりはしゃーない

iOSは一貫して非対応、(サードパーティ製のFlash使用可能ブラウザとかはあるけど)
AndroidもFlash対応を謳ってたのが、非対応に方針転換
WindowsPhoneチームでさえ、プラグイン類の搭載に否定的

デスクトップ界隈では、まだしばらくRIAプラグインの需要はあると思うが
今後どうなってくんだかな

74 名前:デフォルトの名無しさん mailto:sage [2013/11/17(日) 15:56:10.34 ]
>>70
ホンマなんやねんな!
Actual、Desired、NaNとかイミフや!!
WinFormsにBitmapEffectとAnimationClock実装されればWPFなんてつかわんわ!!

75 名前:デフォルトの名無しさん mailto:sage [2013/11/17(日) 15:57:32.30 ]
残念
すでにメンテモードなWinFormsには
されないんです

76 名前:デフォルトの名無しさん mailto:sage [2013/11/17(日) 15:59:13.44 ]
それとWPFウィンドウを透過したらWindow Form Hostまで透過処理されるバグさっさと直せ!

77 名前:デフォルトの名無しさん mailto:sage [2013/11/17(日) 16:54:32.06 ]
Hostの上にコントロールを置けないのを直してほしいわ

78 名前:デフォルトの名無しさん mailto:sage [2013/11/17(日) 19:38:39.39 ]
直そうと思ったけど、問題がありすぎてだめでした(・ω<)

詳しくはconnectを見てね

79 名前:デフォルトの名無しさん mailto:sage [2013/11/17(日) 19:41:01.93 ]
URLくれ
酒の肴にする

80 名前:デフォルトの名無しさん mailto:sage [2013/11/17(日) 19:51:26.74 ]
>>68
Ghostbustersか
いつの日かWPFも亡霊と呼ばれる日が来るだろう



81 名前:デフォルトの名無しさん mailto:sage [2013/11/17(日) 20:56:15.91 ]
ストア・アプリもXAMLなんでしょ?
酷すぎてHTML5+JScriptの方が流行るかもしれないけど

82 名前:デフォルトの名無しさん mailto:sage [2013/11/17(日) 20:57:34.24 ]
ストアアプリなんて「出さないとそれなりのダメージがある」人しか作ってないような

83 名前:デフォルトの名無しさん mailto:sage [2013/11/17(日) 22:19:47.29 ]
vs2013で initcomponents での例外が出て参った
普通のビルドでは問題ないのにバッチリビルドで100%発生
どうもg.csのコンパイルがおかしい感じ

84 名前:デフォルトの名無しさん mailto:sage [2013/11/17(日) 22:24:19.97 ]
ばっちりビルドと読んでしまったw
首釣ってくる

85 名前:デフォルトの名無しさん mailto:sage [2013/11/18(月) 00:35:37.45 ]
>>83
文字列リソースをVSのデザイナの出力そのままでBindingしてない?
私はそれで糞ほど嵌ったから参考になれば。今はExtension書いて回避してる。

86 名前:デフォルトの名無しさん mailto:sage [2013/11/18(月) 03:37:54.68 ]
>>77
上におけないどころかScrollViewerとかはみ出るとか実用度にかなり疑問を感じるよね

87 名前:デフォルトの名無しさん mailto:sage [2013/11/18(月) 06:47:44.95 ]
>>84
俺もだw

88 名前:デフォルトの名無しさん mailto:sage [2013/11/18(月) 07:20:41.27 ]
>>85
お、書いてる書いてます
確かに落ちる部分はresorceがらみのよう
bind方法が悪いのですか、ちょっといろいろためしてみよう

89 名前:デフォルトの名無しさん [2013/11/18(月) 07:39:44.90 ]
>>71
いや、要はそのプラグインごとjavascript化して動けばいいと。
技術的にはいけると思うけど遅そう(´・_・`)

90 名前:デフォルトの名無しさん [2013/11/18(月) 07:44:06.01 ]
>>74
必要サイズ計測用に作りたてのでやったら0だったけどダミーで貼り付けた奴だと取れた。なんざんしょ。
でも自分はフォームに戻ろうとは思わんなー



91 名前:デフォルトの名無しさん mailto:sage [2013/11/18(月) 08:07:22.10 ]
>>89
HTML5のCanvasを使えば、出来なくは無い…のかねえ
でも、HTML5はDataGridがお蔵入りになるレベルだからな

92 名前:デフォルトの名無しさん mailto:sage [2013/11/18(月) 09:27:03.05 ]
>>91
それは比べる対象違うダロ

93 名前:ガスライティングで検索を! [2013/11/18(月) 10:21:33.82 ]
カルト宗教団体は、信者や敵対者に対して組織的な嫌がらせを行い
マインドコントロールしなければ組織を維持、拡張することができません

そのため、証拠を残さず、訴えられないように、ターゲットを集団で威圧、監視し、嫌がらせを行う「ガスライティング」という手法が必要なのです

カルト教団がどのように信者のマインドをコントロールしているのか知って下さい
[ガスライティング 集団ストーカー カルト]などで検索を!
...

94 名前:デフォルトの名無しさん mailto:sage [2013/11/18(月) 20:31:55.16 ]
>>90
どこかのヘルプでWPFでは入れてるコンテナとか次第で勝手にサイズ調整するから云々というのを
読んだ記憶がある。GridやらDockPanelやらStackPanelやら複合で駆使している時点で良く分からん。
こういう内部的に○×してて外からアクセスできるプロパティからいじれないというのは多い気がする。
とはいえ、俺も今更Formsに戻る気はしない。

95 名前:デフォルトの名無しさん mailto:sage [2013/11/18(月) 21:01:17.21 ]
0とかNaNになるのはタイミングが悪い
だいたい参照が早すぎる
ロジックとVisualは別々でうごいてる

96 名前:デフォルトの名無しさん mailto:sage [2013/11/18(月) 23:45:38.13 ]
DataGridTemplateColumnにDataTableの列をバインドしたいんですが、
DataTemplateを外出しにした場合はどうやるのでしょうか?

97 名前:デフォルトの名無しさん mailto:sage [2013/11/18(月) 23:52:17.46 ]
外だしってのはどっかのResourcesに入れたってこと?
まあ別にそれで何が変わる訳でもない

98 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 00:10:25.85 ]
DataTemplateはどこかのリソースに入れてます。
<DataGridTemplateColumn CellTemplate={StaticResources キー} Binding={Binding 列名}/>
のようにしようとしたんですが、Bindingを指定できないみたいで、質問しました。
どういう感じに指定したらいいのでしょうか?

99 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 00:20:46.89 ]
あーそれね。
どういう感じにも指定できないから。
DataTemplateの中に直接Bindingを書いてね。
書き終わったら↓に行って「使えねーなカス」って報告しといて。
connect.microsoft.com/

100 名前:333 mailto:sage [2013/11/19(火) 00:44:57.14 ]
VとVMのどっちに書けばいいんだ?って多くないっすか?
例えばComboBox ItemとかXamlに書いた方がいいのかVMで書いた方がいいのか
結論からいえばMVVMってVとMの粗結合が目的っすよね?
そのためのVMだからVとVMが密結合になるのってどうしようもないと思うんですが








[ 続きを読む ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<198KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef