DataTemplate
はxamlファイルで定義されており、C#コードでアクセスしたいと思っています。 誰でもアクセスできますか教えてください。 新しいResourceDictionary
ファイルを追加しました。その名前はDictionary1.xamlです。私のようなデータテンプレートを持っている :C#コードからwpfのResourceDictionaryにアクセスするにはどうすればよいですか?
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<DataTemplate x:Key="mytemplate">
<TextBlock Text="Name:" Background="Blue"/>
</DataTemplate>
</ResourceDictionary>
私はListBox
と呼ばれるlistbox1をしていないと私はそれにそれを割り当てるには、Itemtemplate
プロパティ だが、私は私はそれを行うことができますどのようになっていませんよ?正確にあなたがそれを定義している
Application.Current.Resources[typeof(Button)]
わかりません。この答えはキーを使用しません。 –
FindResourceは、キーである1つの引数をとります。この例では、typeof(yourDataTemplateTargetType)がキーです。 –
こんにちは。キーがタイプではなく、OPの例のような文字列の場合はどうなりますか? –