如何在 C# 中绑定宽度?
在 XAML 中它会是
Width="{Binding Path=ActualWidth, ElementName=img}"
我需要在 C# 中绑定它以更新宽度
Binding mybinding = new Binding();
mybinding.Path.Path = "ActualWidth";
mybinding.ElementName = "img"
Mytarget.SetBinding(MYTARGET.WidthProperty, mybinding);
MYTARGET
是类,Mytarget
是对象名。
我让它像这样工作
Binding b = new Binding();
b.Source = img;
b.Path = new PropertyPath("ActualWidth");
ui.SetBinding(Grid.WidthProperty, b);
如果有人感兴趣,将其设置为 Path.Path 不会按预期工作,但确实如此。