リフレクションを介してアセンブリに含まれるすべての s (おそらく複数の XAML ファイルで定義されている) を検出したいと思います (または、コードを調整して検出することなく s (新しい XAML ファイルにも) をDataTemplate
追加できる他の方法)。DataTemplate
私はこのようなことを試しました:
var allTypes = Assembly.GetEntryAssembly().GetTypes();
var allDataTemplates = allTypes.Where(t => typeof(System.Windows.DataTemplate).IsAssignableFrom(t)).ToArray();
しかし、これでは何の成果も得られませんでした。DataTemplate
s が個別の型として格納されていないためだと思います。
私がしたくないDataTemplate
のは、各リソース ディクショナリからすべての を手動で追加することです。