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
, что я делаю неправильно?
Что происходит, когда вы устанавливаете значение по умолчанию для myProperty, отличное от нуля? Предположим, вы установили его в 3, и ваша сетка на самом деле имеет три или четыре столбца, правильно ли введенное значение? – Martin