Код: Выделить всё
< /code>
Я хочу установить одно свойство, подобное следующему: isvisibleearnpoints = "true" < /code> < /p>
Я пробую что -то подобное, но я не могу получить результат, вы можете мне помочь? < /p>
public partial class Header : UserControl
{
public Header()
{
InitializeComponent();
}
//public bool isVisiableEarnPoints
//{
// set
// {
// if(value)
// {
// imgCoin.Visibility = Visibility.Visible;
// tbxEarnPoints.Visibility = Visibility.Visible;
// }
// else
// {
// imgCoin.Visibility = Visibility.Collapsed;
// tbxEarnPoints.Visibility = Visibility.Collapsed;
// }
// }
//}
public int isVisiableEarnPoints { get; set; }
public static readonly DependencyProperty DisplayTypeProperty = DependencyProperty.Register("isVisiableEarnPoints", typeof(isVisiableEarnPoints), typeof(Header), new PropertyMetadata(YourDPCallBack));
private static void YourDPCallBack(DependencyObject instance, DependencyPropertyChangedEventArgs args)
{
Header control = (Header)instance;
}
}
}
< /code>
Обновленный вопрос в соответствии с комментариями: < /p>
[1]: < /p>
public partial class Header : UserControl
{
public Header()
{
InitializeComponent();
}
private bool _isisVisiableEarnPoints;
public bool isVisiableEarnPoints
{
get{
return _isisVisiableEarnPoints;
}
set
{
_isisVisiableEarnPoints=value;
}
}
}
< /code>
, а затем свяжите это свойство таким образом: < /p>
< /code>
и используется в Usercontrol, как это: < /p>
< /code>
Но все же он не работает! < /p>
Подробнее здесь: https://stackoverflow.com/questions/270 ... y-property
Мобильная версия