我试图用纯C#(无XAML)将string
绑定到Button
,但是显然我做错了,因为代码的结果是按钮消失了。 / p>
我将财产定义如下:
public string selectionString { get; set; }
这是我将字符串绑定到按钮的方式:
selectionString = "Hello";
selectionButton = new Button
{
TextColor = Color.Black
};
selectionButton.SetBinding(Button.TextProperty, "selectionString");
Children.Add(selectionButton);
我尝试使用BindingMode.TwoWay
,但是它不起作用。
当然,设置文本并取消绑定会使按钮出现并起作用。
我需要的是:按钮文本应为selectionString
,如果外部事件改变了按钮的文本,则按钮文本应作相应的更改。
我在绑定的工作方式上缺少什么吗?
答案 0 :(得分:1)
绑定对视图绑定上下文上的公共属性起作用,并响应INotifyPropertyChanged事件触发。希望这能为您演示。
SELECT * FROM table WHERE BlobColumn[AnyName] = 1