CLRオブジェクトへのデータバインディングをセットアップし、Silverlightコントロール/ページを設計できるBlendの機能が大好きです。私の問題は、DataTemplateとして使用されるユーザーコントロールの作成に関するものです。それはすべてBlendでうまく機能しますが、設計時のみです。問題は、Blendでコントロールを編集していて、テキストボックスをCLRオブジェクトのプロパティにバインドすると、次のようになることです。
Text="{Binding Mode=OneWay, Path=TestAccount.Name, Source={StaticResource TestDataDS}}"
しかし、アプリを実行する準備ができて、DataTemplate内でそのユーザーコントロールを使用してリストボックスなどを作成する場合は、次のようにする必要があります。
Text="{Binding Mode=OneWay, Path=Name}"
Belndでデザインするために気の利いたバインディングを使用するにはどうすればよいですか?プロジェクトを実行する準備ができたら、これらのバインディングすべてに触れたり、検索したり、置き換えたりする必要はありませんか?設計時と実行時の両方で機能するアプローチを探しています。
ありがとう、