Tag: binding

绑定IP地址只是第一次工作

我想从服务器上的一个可用IP地址发出Web请求,所以我使用这个类: public class UseIP { public string IP { get; private set; } public UseIP(string IP) { this.IP = IP; } public HttpWebRequest CreateWebRequest(Uri uri) { ServicePoint servicePoint = ServicePointManager.FindServicePoint(uri); servicePoint.BindIPEndPointDelegate = new BindIPEndPoint(Bind); return WebRequest.Create(uri) as HttpWebRequest; } private IPEndPoint Bind(ServicePoint servicePoint, IPEndPoint remoteEndPoint, int retryCount) { IPAddress address = IPAddress.Parse(this.IP); return new IPEndPoint(address, […]

wpfcombobox结合

嗨,我正在尝试将List 绑定到组合框。 public OfferEditPage() { InitializeComponent(); cusmo = new CustomerViewModel(); DataContext = this; Cusco = cusmo.Customer.ToList(); customer.ItemsSource = Cusco; customer.DisplayMemberPath = “name”; customer.SelectedValuePath = “customerID”; customer.SelectedValue = “1”; } 我变得没有错误,但Combobox总是空的。 库斯科是我名单的财产。 我不知道这段代码有什么问题。 你能帮助我吗? 电贺 public class Customer { public int customerID { get; set; } public string name { get; set; } public string surname […]

将可观察集合绑定到XAML中的ListBox

我花了很多时间来解决这个问题。 我有一个数据类: public class User : INotifyPropertyChanged { private int _key; private string _fullName; private string _nick; public int Key { get{return _key;} set { _key = value; NotifyPropertyChanged(“Key”); } } public string Nick { get { return _nick; } set { _nick = value; NotifyPropertyChanged(“Nick”); } } public string FullName { get { return […]

WPF:当某个值更改时重新应用DataTemplateSelector

所以这是我拥有的XAML: 这是我的ListTemplateSelector类: public class ListTemplateSelector : DataTemplateSelector { public DataTemplate GroupTemplate { get; set; } public DataTemplate ItemTemplate { get; set; } public override DataTemplate SelectTemplate(object item, DependencyObject container) { GroupList list = item as GroupList; if (list != null && !list.IsLeaf) return GroupTemplate; return ItemTemplate; } } GroupTemplate数据模板本身引用了ListTemplateSelector,所以这就是我设置的原因。 这是我可以放在一起的唯一递归黑客。 但那不是我遇到的问题。 我的问题是,我想在IsLeaf属性更改时从ItemTemplate更改为GroupTemplate。 这是第一次读取房产以来的第一次。 但是一旦此属性更改,模板选择器就不会重新应用。 现在,我可以使用触发器绑定到值并适当地设置项模板,但我需要能够为每个项设置不同的模板,因为它们可能处于不同的状态。 […]

有没有办法全局更改wpf中绑定的默认行为?

有没有办法改变绑定的默认行为,所以我不需要在每个文件框中设置’UpdateSourceTrigger = PropertyChanged’? 这可以通过ControlTemplate或Style完成吗?

page.DataContext不是从父Frameinheritance的?

我在Frame frame有一个页面page ,其中frame.DataContext = “foo” 。 (page.Parent as Frame).DataContext是”foo” 。 好 page.DataContext BindingExpression为null (也强制使用ClearValue)。 好 page.DataContext为null 。 但我期待“foo”! 为什么DataContext没有inheritance? 据我所知 ,Frame 沙箱的内容。 但我找不到任何关于这种行为的文件 – 有人能指出我提到这个的地方吗?