IValueConverter
の実装 - IconExtractor
です。私はそれをこのように使用します。別のファイルからIValueConverterの実装を使用するには?
<Image Source="{Binding Converter={StaticResource iconExtractor},
ConverterParameter=c:\\Windows\\System32\\shell32.dll|72}"/>
しかし、それが機能するために、IconExtractor
は例えば、XAMLのコードビハインドファイルに存在する必要があります:私のメインウィンドウがMainWindow.xaml
なので、クラスIconExtractor
はMainWindow.xaml.cs
でなければなりません。他の場所に置くことはできないのですか?
「タイプ:my:IconExtractor」が見つかりませんでした。「私はそれを配置しました: ... Window.Resources> '、クラスは' public class IconExtractor:IValueConverter {...} 'です。メインウィンドウと同じ名前空間にあります。私は何が欠けていますか? 'my'名前空間は特定の名前で宣言されるべきですか? –
Tar
メインウィンドウのcsファイルにクラスコード( 'c#'コード)を置くとうまくいきます。どうして? – Tar
それは今働いているようです...たぶんタイプミスがありました... – Tar