Hans_Rakete
Hallo,
um zwischen Oberfläche und einem abgleiteten Control zu kommunizieren habe ich eine ObservableCollection implementiert, diese wiederum enthält Elemente einer Klasse welche wiederum drei DependencyPropertys bereit stellt:
Im Xaml kann man dann, das entsprechende Template eingebunden, folgende Daten übergeben:
Das funktioniert prima. Ersetze ich aber nun eine der Eingaben zB. "Hund" durch ein Binding bekomme ich eine Exception:
"Binding" kann nicht für die Eigenschaft "Hund" vom Typ "Element" festgelegt werden."Binding" kann nur für eine "DependencyProperty" eines Dependency Objects" festgelegt werden.
Damit stehe ich ein wenig auf dem Schlauch, bei element handelt es sich doch um ein DependencyObject. Kann mir jemand helfen? Vielen Dank.
um zwischen Oberfläche und einem abgleiteten Control zu kommunizieren habe ich eine ObservableCollection implementiert, diese wiederum enthält Elemente einer Klasse welche wiederum drei DependencyPropertys bereit stellt:
C#-Code: |
public class element : DependencyObject
|
Im Xaml kann man dann, das entsprechende Template eingebunden, folgende Daten übergeben:
XML-Code: |
<local:panel_cluster Style="{StaticResource panel_cluster_template}">
|
Das funktioniert prima. Ersetze ich aber nun eine der Eingaben zB. "Hund" durch ein Binding bekomme ich eine Exception:
"Binding" kann nicht für die Eigenschaft "Hund" vom Typ "Element" festgelegt werden."Binding" kann nur für eine "DependencyProperty" eines Dependency Objects" festgelegt werden.
Damit stehe ich ein wenig auf dem Schlauch, bei element handelt es sich doch um ein DependencyObject. Kann mir jemand helfen? Vielen Dank.
