0

リフレクションを介してアセンブリに含まれるすべての s (おそらく複数の XAML ファイルで定義されている) を検出したいと思います (または、コードを調整して検出することなく s (新しい XAML ファイルにも) をDataTemplate追加できる他の方法)。DataTemplate

私はこのようなことを試しました:

var allTypes = Assembly.GetEntryAssembly().GetTypes();
var allDataTemplates = allTypes.Where(t => typeof(System.Windows.DataTemplate).IsAssignableFrom(t)).ToArray();

しかし、これでは何の成果も得られませんでした。DataTemplates が個別の型として格納されていないためだと思います。

私がしたくないDataTemplateのは、各リソース ディクショナリからすべての を手動で追加することです。

4

0 に答える 0