プログラムの事とかスマートフォン専用ページを表示プログラムの事とかプログラミングに関することとか、暇つぶしに作ったものとか載せてみようかと。C#,WPF,Silverlight,Windowsストアアプリあたりがメイン。プロフィール名前:ぷにお職業:ぷろぐらま一言:お約束ですが「掲載内容は私自身の見解です」よ。>>2014年09月02日Bindの順番ツイートWPFでしか確認していなのでカテゴリはWPFですがXAMLのお話。いつも以上に裏を取っていないのではじめにあやまっておきます、ごめんなさい。あとコードの埋め込みも面倒なのでスクリーンショットです。最後にプロジェクト一式置いておきます。一つのコントロールの複数のプロパティにデータバインドしている時、どのプロパティからバインドされていくのか、が気になりました。いうことで、DependencyPropertyを二つ持つユーザーコントロールをつくってプロパティを表示。データクラスはプロパティが参照された順番を返すようにしておきます。あとはこんな感じで表示。リストボックスで選択したデータを表示するようにして、Row="1"のユーザーコントロールは、Property1=〜,Property2=〜の順に記述。Row="2"のユーザーコントロールは、Property2=〜,Property1=〜の順に記述。これを実行するとこうなります。見やすく作ればよかったんですが、Row="1"のユーザーコントロールの場合はProperty1,Property2の順にデータのプロパティを参照していますが、Row=”2"のユーザーコントロールはProperty2,Property1の順に参照しています。ちなみにこんな感じにRow=”2”を先に書いておくとRow=”2”のユーザーコントロールからデータのプロパティを参照します。結論XAMLに書いた順でプロパティに設定していく(多分)少し検索してみましたが該当するような説明は私には見つけられなかったので"多分"です。いう機会はないと思いますが、SliderのValueとMaximumを両方バインドしたらValueが変わっちゃった、なんてこともあるかもないかも。|×この広告は180日以上新しい記事の投稿がないブログに表示されております。