Normal
cs: private AbstractProperty _loginContentVisibility; public AbstractProperty LoginContentVisibilityProperty{get { return _loginContentVisibility; }} public Visibility LoginContentVisibility{get { return (Visibility)_loginContentVisibility.GetValue(); }set { _loginContentVisibility.SetValue(value); }} public PluginsModel() { _loginContentVisibility = new WProperty(typeof(Visibility), null); //Although property is set to Collapsed after loading StackPanel will have value Visible. Where is a problem here? LoginContentVisibility = Visibility.Collapsed; } XAML:<StackPanel Visibility= "{Binding Path=LoginContentVisibility, Mode=TwoWay}" > ... ... </StackPanel> How should I implement the property so that I can manage Visiblity property for Xamle object?
cs:
private AbstractProperty _loginContentVisibility;
public AbstractProperty LoginContentVisibilityProperty
{
get { return _loginContentVisibility; }
}
public Visibility LoginContentVisibility
get { return (Visibility)_loginContentVisibility.GetValue(); }
set { _loginContentVisibility.SetValue(value); }
public PluginsModel()
_loginContentVisibility = new WProperty(typeof(Visibility), null);
//Although property is set to Collapsed after loading StackPanel will have value Visible. Where is a problem here?
LoginContentVisibility = Visibility.Collapsed;
XAML:
<StackPanel Visibility= "{Binding Path=LoginContentVisibility, Mode=TwoWay}" >
...
</StackPanel>
How should I implement the property so that I can manage Visiblity property for Xamle object?