C# 如何在XAML中创建点对象?
有一个线条控件,我们可以这样定义:C# 如何在XAML中创建点对象?,c#,xaml,wpf-controls,custom-controls,C#,Xaml,Wpf Controls,Custom Controls,有一个线条控件,我们可以这样定义: <Line X1="10" Y1="30" X2="100" Y2="100" Stroke="Red" /> 我想创建一个点对象,我可以这样定义它 <my:Point X="12" Y="44" Fill="Red" /> 这一点的关键是,我可以避免调用Canvas.Top和Canvas.Left方法 有人有什么想法吗?如果在XML名称空间my引用的名称空间中有一个点类,并且它具有名为X、Y和Fill的兼容类型的可设置属性
<Line X1="10" Y1="30" X2="100" Y2="100" Stroke="Red" />
我想创建一个点对象,我可以这样定义它
<my:Point X="12" Y="44" Fill="Red" />
这一点的关键是,我可以避免调用Canvas.Top和Canvas.Left方法
有人有什么想法吗?如果在XML名称空间
my
引用的名称空间中有一个点类,并且它具有名为X
、Y
和Fill
的兼容类型的可设置属性,那么在XAML中实例化一个对象就像您的示例一样简单
当然你可能需要,但那很容易
更有趣的问题是,您到底想如何使用该对象