我試圖將Canvas的Width屬性綁定到Shape實例的Width屬性。因此,當Canvas Width獲得新值時,應更新形狀寬度寬度屬性的WPF數據綁定
我想在代碼中執行此操作,而不使用XAML,因爲我在運行時創建了這些元素。
我想這一點,但它沒有工作(代碼是我的畫布內):
Binding binding = new Binding();
binding.Mode = BindingMode.OneTime;
binding.Source = this;
binding.Path = new PropertyPath("Width");
shape.SetBinding(FrameworkElement.WidthProperty, binding);
非常感謝您的幫助!
ksman
運行時,你能檢查輸出窗口的數據綁定失敗嗎? –