BlackCoin's Corner

In diesem Blog dreht es sich zu 90 % um den Themenbereich C# .Net

PriorityBinding unter WPF

Das Prioritybinding unter WPF, kann zB. dazu benutzt werden, wenn man aus Gründen, die in der Architektur der Applikation verankert sind, 4 unterschiedliche ViewModels hat, die an die identische Oberfläche gebunden werden sollen.

die in einer gewissen Priorität, an der Oberfläche visualisiert werden sollen.

 

Das würde zB. bei 4 Properties heißen, dass das Property mit der niedrigsten Priorität, nur dann visualisiert werden würde, wenn die anderen 3, in der Datenquelle  entweder nicht vorhanden sind, noch nicht erfolgreich geantwortet haben (wie zB. bei asynchronen Vorgängen) oder bei DependencyProperties den Wert ‘DependencyProperty.UnsetValue’ haben.

 

und auch dieser Stelle kommt ein kleines XAML Code Schnipsel

<TextBox> 
            <TextBox.Text> 
                <PriorityBinding> 
                    <Binding Path="Prop1"/> 
                    <Binding Path="Prop2"/> 
                    <Binding Path="Prop3"/> 
                    <Binding Path="Prop4"/> 
                </PriorityBinding> 
            </TextBox.Text> 
        </TextBox>
   


Posted: Nov 15 2009, 07:06 von Lars Schmitt | mit no comments
Abgelegt unter: ,

Kommentare

Keine Kommentare

Kommentar abgeben

(verpflichtend) 

(verpflichtend) 

(optional)

(verpflichtend)