C#/WPF/Telerik-Controls を使用するプロジェクトは初めてです。
このスタイルがあります:
<Style x:Key="MyButtonStyle" Target="{x:Type Button">
<Setter Property="Width" Value="28"/>
<Setter Property="Height" Value="28"/>
<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<Image Source="/MyPrj;component/Images/mybutton.png"
x:Name="image"
Width="24"
Height="24"
Margin="-2,-2-2,-1"/>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
XAML では、次のようなスタイルを使用できます。
<RadButton Style="{StaticResource MyButtonStyle}"/>
これは正常に動作します。ボタンのサイズは 28x28 ピクセルで、定義された画像が表示されます。
今、プログラムでスタイルを割り当てたい:
RadButton button = new RadButton();
button.Style = FindResource("MyButtonStyle") as Style;
ボタンのサイズが 28x28 ピクセルであるため、プログラムはスタイルを見つけたようです。
しかし、それは画像を表示しません!ボタンには、代わりに「画像」というテキストが表示されます。
私は何を間違っていますか?
ティア!
編集:
プロジェクトが Telerik-Controls を使用しているという事実を追加しました。
スタイルを修正