2014-09-25 134 views
1

我無法綁定到ColumnSpan屬性。經過幾個小時的調試,我想知道這是否可能。是否可以綁定到ColumnSpan屬性?

public partial class MainPage : PhoneApplicationPage, INotifyPropertyChanged 
{ 
    public event PropertyChangedEventHandler PropertyChanged; 
    private int myProperty; 
    public MainPage() 
    { 
     InitializeComponent(); 
     Binding binding = new Binding("MyProperty"); 
     binding.Source = this; 
     btn0.SetBinding(Grid.ColumnSpanProperty, binding); 
    } 
    public int MyProperty 
    { 
     get 
     { 
      return myProperty; 
     } 
     set 
     { 
      myProperty = value; 
      OnPropertyChanged("MyProperty"); 
     } 
    } 
    protected virtual void OnPropertyChanged(string property) 
    { 
     if (PropertyChanged != null) 
     { 
      PropertyChanged(this, new PropertyChangedEventArgs(property)); 
     } 
    } 
} 

是否可以綁定到Grid.Column但不Grid.ColumnSpan?如果ColumnSpan可能,我做錯了什麼?

+0

當您爲零以外的myProperty設置默認值時會發生什麼?假設你將它設置爲3,並且你的Grid實際上有三或四列,初始值是否正確應用? – Martin 2014-09-26 07:56:26

回答

0

很多,馬丁,就是這樣。如果屬性爲零,編譯將失敗。因爲這個,我病了,我失去了一天。

相關問題