【发布时间】:2013-09-21 17:27:23
【问题描述】:
我有一个 WPF 应用程序和 Canvas。在画布中,我有一个矩形。当程序已经在处理时,如何更改他的属性,例如高度或宽度?类似的东西:
int index = 0;
var childByIndex = canvas.Children[index];
childByIndex.SetValue(Height, 15);
【问题讨论】:
-
你的代码试过了吗?
-
C:\Users\neizv_000\Documents\Visual Studio 2012\Projects\Lab 6.5\Lab 6.5\MainWindow.xaml.cs(57,17,57,50):错误 CS1502:最佳重载'System.Windows.DependencyObject.SetValue(System.Windows.DependencyProperty, object)' 的方法匹配有一些无效参数 1>C:\Users\neizv_000\Documents\Visual Studio 2012\Projects\Lab 6.5\Lab 6.5\MainWindow。 xaml.cs(57,39,57,45):错误 CS1503:参数 1:无法从“double”转换为“System.Windows.DependencyProperty”
-
试试
childByIndex.SetValue(HeightProperty, 15);