0

アプリケーションでは、それぞれが独自のプロパティを持ち、これらのプロパティがデータベースから取得されるカスタム オブジェクトを使用する必要があります。

 <Style x:Key="key1" TargetType="Rectangle">

        <Setter Property="Stretch" Value="Fill"/>
        <Setter Property="IsHitTestVisible" Value="False"/>
        <Setter Property="s:Prop.ID" Value="1234567890-ABC" />
    </Style>

プロパティに値を割り当てる必要があります。どんな助けでも大歓迎です。

ありがとう、アミット

4

2 に答える 2

0

おそらくMVVMがあなたを助けてくれるでしょう。次に、プロパティをビューに公開する ViewModel があります。モデルは、データベースが提供するものです。ViewModel は、モデルとビューの間のアダプターです。

ジェイソン・ドリンジャーは、ここで入手できる彼のビデオでそれを非常にうまく説明しています

于 2012-06-11T06:41:47.927 に答える
0

TryFindResource(オブジェクト キー) を使用できます。たとえば、スタイルがウィンドウのリソースの下にあり、2 番目のセッターを true に設定する場合は、これをコード ビハインドに配置できます。

((TryFindResource("key1") as Style).Setters[1] as Setter).Value = true;

bindingを使用することもできます。値を設定しValue="{Binding Path=path}"て、パスを依存関係プロパティにします。これは、マルチバインディングと変換でも機能します。

于 2012-06-11T06:32:31.850 に答える