Tag: attachedbehaviors

Benutzerdefinierte angefügte Ereignisse in der WPF

Anzahl der Antworten 2 Antworten
Ich könnte immer die Terminologie ist hier falsch, aber ich denke, ich versuche zu schaffen, die eine angefügte Ereignis. In der Oberfläche, SDK, können Sie Sachen wie tun: <Grid Background="{StaticResource WindowBackground}" x:Name="Foo" s:SurfaceFrameworkElement.ContactChanged="Foo_ContactChanged"/> Möchte ich ein benutzerdefiniertes

DataContext Änderung nicht aktualisieren Sie die Bindung in einem "Befestigt Verhalten"

Anzahl der Antworten 1 Antworten
Vor einer Weile schrieb ich einen "Angebracht Verhaltens" für zwei-Wege-syncronisation zwischen einem XamDataGrid und ein "Business Object" als ObservableCollection. Die XamDataGrid ist die Quelle und der ObservableCollection als Datenquelle ist das Ziel. Ich habe nicht eine ListCollectionView,

Wie kann ich das beheben das DependencyPropertyDescriptor AddValueChanged Speicherverlust auf AttachedBehavior?

Anzahl der Antworten 2 Antworten
Ich weiß, ich brauche zu nennen RemoveValueChanged, aber ich habe nicht in der Lage zu finden eine zuverlässige Ort, um diesen Aufruf. Ich Lerne, dass es wohl nicht. Ich sieht aus wie ich brauche, um zu finden

Angefügte Eigenschaft und Verbindlich

Anzahl der Antworten 2 Antworten
Ich bin erstellen einer angeschlossenen Verhalten, um eine regelmäßige Eigenschaft einer Klasse: public class LookupHelper { public static readonly DependencyProperty ItemsSourceProperty = DependencyProperty.RegisterAttached("ItemsSource", typeof(object), typeof(LookupHelper), new UIPropertyMetadata(null, OnItemsSourceChanged)); private static void OnItemsSourceChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { var

Befestigt Verhalten Handhabung eines Angefügten Ereignisses in WPF

Anzahl der Antworten 2 Antworten
Habe ich gegoogelt bezüglich dieser Frage, aber konnte nicht sammeln alle Informationen, und ich Frage mich, ob es möglich ist für ein angeschlossenes Verhalten zum behandeln eines angefügten Ereignisses?? Habe ich ein Ereignis in einer Klasse deklariert

<i: Interaktion.Verhalten> option ist nicht für die Anwendung Verhalten implementiert werden muss

Anzahl der Antworten 1 Antworten
Habe ich versucht zu implementieren, die ein Verhalten auf ein wpf-Fenster, daher habe ich die Referenz zu System.Winodws.Interaktivität in meine aktuelle Lösung und schrieb dann das gewünschte Verhalten. aber um dieses Verhalten, ich habe etwas zu schreiben,

Wann sollte ich FrameworkPropertyMetadata oder UIPropertyMetadata über Plain PropertyMetadata verwenden?

Anzahl der Antworten 1 Antworten
Beim betrachten der Probe angefügte Eigenschaften und Verhalten, ich habe gesehen, ein Mischmasch von Verwendungen von FrameworkPropertyMetadataUIPropertyMetadata und PropertyMetadata. Da Sie alle bilden eine Vererbungshierarchie, wie kann ich wählen, welche zu benutzen? InformationsquelleAutor der Frage Roger Lipscombe

Wie behandeln Sie eine ComboBox SelectionChanged in MVVM?

Anzahl der Antworten 3 Antworten
Für diejenigen tun, die Reine MVVM, wie gehst du mit einer ComboBox SelectionChanged-Ereignis ohne das zurücksetzen auf code hinter? Ich versucht z.B. AttachedBehaviors aber Event="SelectedChanged" wird nicht unterstützt: <ComboBox> <ComboBoxItem Content="Test1"> <c:CommandBehaviorCollection.Behaviors> <c:BehaviorBinding Event="SelectionChanged" Command="{Binding SelectedChanged}" CommandParameter="MainBorder123"/>