Hallo,
ich habe öfters das Problem, dass wenn ich eine ganz simple DP schreibe, diese im XAML nicht erkannt wird.
hier mein CodeBehind (DP-Deklaration):
public static DependencyProperty rbButtonProperty =
DependencyProperty.RegisterAttached("rbButton"
, typeof(String)
, typeof(Page7)
, new FrameworkPropertyMetadata(null)
{ BindsTwoWayByDefault = true });
public static String getrbButton(DependencyObject obj)
{
return (String)obj.GetValue(rbButtonProperty);
}
public static void setrbButton(DependencyObject obj, String value)
{
obj.SetValue(rbButtonProperty, value);
}
und ich versuche diese dem VM so zu übergeben:
//...
xmlns:local="clr-namespace:GF_GUI_WPF_MVVM.Page7"
xmlns:config="clr-namespace:GF_GUI_WPF_MVVM"
xmlns:cmd="http://www.galasoft.ch/mvvmlight"
mc:Ignorable="d"
local:Page7.rbButton="{Binding stringAProperty7}" // FEHLER TRITT HIER AUF (wird nicht erkannt oder kann nicht darauf zugegriffen werden)
//…
wieso ist das so, bin am verzweifeln.
danke.