是否可以将参数发送到 XAML 中定义的控件?
例如,如果我有这个 XAML:
<UserControl x:Class="Controls.MyControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d">
<UserControl.Resources>
<ResourceDictionary Source="..\Colors.xaml" />
</UserControl.Resources>
<Grid>
<Polygon x:Name="plgPoly" Points="0,0 100,0 100,100 0,0" />
</Grid>
</UserControl>
但是当我构造我的“多边形”时,我想给它一个坐标,该坐标取决于包含它的控件(如:this.Height、this.Width 等)或父控件中定义的其他控件。
是否可以?如何?