BindingMode Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beschreibt, wie die Daten in einer Bindung weitergegeben werden.
public enum class BindingMode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class BindingMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum BindingMode
Public Enum BindingMode
<object property="enumMemberName"/>
- Vererbung
-
BindingMode
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Felder
OneTime | 2 | Updates die Zieleigenschaft, wenn die Bindung erstellt wird. |
OneWay | 1 | Updates die Zieleigenschaft, wenn die Bindung erstellt wird. Änderungen am Quellobjekt können auch an das Ziel weitergegeben werden. |
TwoWay | 3 | Updates entweder das Ziel- oder das Quellobjekt, wenn sich beide ändern. Wenn die Bindung erstellt wird, wird die Zieleigenschaft von der Quelle aktualisiert. |
Beispiele
In diesem Beispiel wird veranschaulicht, wie der Bindungsmodus in XAML festgelegt wird.
<TextBox x:Name="MyTextBox" Text="Text" Foreground="{Binding Brush1, Mode=OneWay}"/>
Hinweise
Bei OneWay - und TwoWay-Bindungen werden dynamische Änderungen an der Quelle nicht automatisch an das Ziel weitergegeben. Dazu müssen Sie die INotifyPropertyChanged-Schnittstelle im Quellobjekt implementieren.
Bei TwoWay-Bindungen werden Änderungen am Ziel automatisch an die Quelle weitergegeben, es sei denn, das Bindungsziel ist die Text-Eigenschaft . In diesem Fall erfolgt die Aktualisierung nur, wenn das Textfeld den Fokus verliert.
Bei OneTime - und OneWay-Bindungen ändern Aufrufe von DependencyObject.SetValue automatisch den Zielwert und löschen die Bindung.