我正在创建一个paint simular程序。我将System.Windows.Shapes绘制到UserControl中的画布。但是我可以使用Line l = new Line; l.Name
命名我的形状现在我想为这个Line l添加多个名字,也许是10个不同的名字。我怎样才能做到这一点?我有一些想法,但它们都非常复杂。
也许我有点不清楚。例。 l.Name = "name_1"; l.Name2 = "material2";
我需要能够将FrameworkElement与其他名称联系起来。但是,我不需要能够找到具有这些其他名称的FrameworkElement。
我提出的想法非常复杂。其中之一是将FrameworkElement Name放到ID_xxxx,并将此ID打印到文本文件,然后在此文本文件中添加有关此ID的更多信息。然后阅读本文我会读取ID_1和ID_2之间的行,然后找出ID_1是什么“材料”。这感觉非常复杂和愚蠢,所以我认为StackOverflow可能对我有一些建议。
感谢MikaelTörnqvist