如何将Height属性绑定到c#代码wpf中的一个变量
本文关键字:变量 一个 wpf 代码 Height 属性 绑定 | 更新日期: 2023-09-27 18:26:14
我正试图根据c#代码中的变量绑定矩形的Height属性
<Rectangle x:Name="H1" Fill="Blue" HorizontalAlignment="Left" Height="{Binding Path=H1 }" Margin="29,83,0,0" Stroke="Black" VerticalAlignment="Top" Width="149"/>
以及在窗口加载事件中的c#代码中:
private void Window_Loaded(object sender, RoutedEventArgs e)
{
int H1 = 50;
}
但没有动作,高度为0,并且无遗嘱者对我说"H1"从未使用过,问题出在哪里?
您需要使用以下代码来设置高度。
private void Window_Loaded(object sender, RoutedEventArgs e)
{
this.H1.DataContext = new { H1 = 50 }; // here this.H1, refers to <Rectangle x:Name="H" ..
}