私はユーザーコントロールがあり、他のプロジェクトで使用したいと思います。プロパティに直接値を設定しても問題ありません:WPF UserControlでスタイルを適用する際の問題
<local:MyUserControl prop1="val1" prop2="val2">
...
</local:MyUserControl>
しかし、スタイルを適用することはできません。私は試しました:
<Window ...>
<Window.Resources>
<Style x:Key="MyUserControlStyle" TargetType="{x:Type local:MyUserControl}">
<Setter Property="prop1" Value="val1"/>
<Setter Property="prop2" Value="val2"/>
</Style>
</Window.Resources>
<Grid>
<local:MyUserControl Style="{StaticResource ResourceKey=MyUserControlStyle}">
...
</local:MyUserControl>
</Grid>
</Window>
どこが間違っていましたか? - ありがとうございます
こんにちは@Mario!私はそれを修正した。 -Thanks – Mimi
エラーが表示されますか、またはあなたのスタイルが適用されていませんか? –
@Dan私のユーザーコントロールは、子供の必要な面にアニメーションの矢印付きのボタンを表示するスクロールビューアです。スタイルを適用すると、矢印ボタンが消えます。 (私は就任時にも実行時にもエラーを受け取りません) – Mimi