Tag: attached-properties

In Windows Presentation Foundation (WPF), attached properties sind eine spezielle form der Abhängigkeit, Eigentum, das nicht über die herkömmliche Eigenschaft „wrapper“.

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

"Der verknüpfbaren Eigenschaft nicht gefunden in der Art" Fehler bei der Verwendung eines dependency-Eigenschaft in Silverlight

Anzahl der Antworten 2 Antworten
Ich versuche zu tun, einige Beispiel-Anwendungen mit Dependency Property in einem DataGrid,aber als ich versuchte, starten Sie die Applikation, erhalte ich einen Laufzeit-Ausnahme Der verknüpfbaren Eigenschaft 'SelectedColumnIndex' wurde nicht gefunden in der Art 'CustomDependencyProperty'. [Zeile: 17 Position:

Angefügte Eigenschaften

Anzahl der Antworten 2 Antworten
Ich bin ein wenig verwirrt über WPF attached properties. Wenn Sie eine angefügte Eigenschaft, die angefügte Eigenschaft kann nur gelesen werden und verwendet werden, die durch die Klasse definiert, dass es richtig ist? Zum Beispiel, wenn ich

Anzeige FontFamily in Combobox

Anzahl der Antworten 3 Antworten
Mein Ziel ist zum Bearbeiten der text-Stile für meine Anwendung über die DependencyProperties. Ich habe ein Diagramm, in dem die Texte bearbeitet werden, die in Größe, fontfamily, Farbe, etc. Also möchte ich verwenden eine ähnliche Benutzeroberfläche wie

Hinzufügen DataBinding für die angefügte Eigenschaft per Code Hinter

Anzahl der Antworten 2 Antworten
Möchte ich hinzufügen, dass eine Datenbindung per Codebehind für eine angefügte Eigenschaft und zeigen wollen, die Canvas.Left - Eigenschaft in einem Textfeld. Wie füge ich diese Eigenschaft? InformationsquelleAutor Taladan | 2009-03-01

über angefügte Ereignisse mit caliburn micro-Nachricht.Befestigen

Anzahl der Antworten 3 Antworten
Ich versuche, caliburn micro-Meldung auslösen eines angefügten Ereignisses, das ich erstellt: public static class DataChanging { public delegate void DataChangingEventHandler(object sender, DataChangingEventArgs e); public static readonly RoutedEvent ChangingEvent = EventManager.RegisterRoutedEvent("Changing", RoutingStrategy.Bubble, typeof(DataChangingEventHandler), typeof(DataChanging)); public static void AddChangingHandler(DependencyObject

Aktualisierung Benutzerdefinierte Angefügte Eigenschaft in der Art Trigger mit Set

Anzahl der Antworten 1 Antworten
Ich versuche aus angefügte Eigenschaften und Stil löst in der Hoffnung, mehr darüber zu erfahren. Ich schrieb eine sehr einfache WPF-windows-Anwendung mit einer angefügten Eigenschaft: public static readonly DependencyProperty SomethingProperty = DependencyProperty.RegisterAttached( "Something", typeof(int), typeof(Window1), new UIPropertyMetadata(0));

Binden Raster.Row / Grid.Spalte in einem DataTemplate

Anzahl der Antworten 1 Antworten
Hoffe, das ist kein dupe. Ich würde gerne in der Lage sein, Folgendes zu tun in XAML: <DataTemplate DataType="{x:Type TestApp:ButtonVM}"> <Button Grid.Column="{Binding GridColumn}" Grid.Row="{Binding GridRow}" Content="{Binding Path=Info}" /> </DataTemplate> Dem Inhalt verbindlich, funktioniert gut, aber Grid.Spalte und

Wie habe ich Zugriff auf eine angefügte Eigenschaft in der code-behind?

Anzahl der Antworten 3 Antworten
Habe ich ein Rechteck in meiner XAML ändern wollen seinen Canvas.Left - Eigenschaft im code behind: <UserControl x:Class="Second90.Page" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Width="400" Height="300" KeyDown="txt_KeyDown"> <Canvas> <Rectangle Name="theObject" Canvas.Top="20" Canvas.Left="20" Width="10" Height="10" Fill="Gray"/> </Canvas> </UserControl> Aber das funktioniert nicht:

Wie verwende ich Attached-Eigenschaft in einem Stil?

Anzahl der Antworten 1 Antworten
Ich erstellt habe, ein Bild innerhalb eines ButtonStyle. Nun habe ich erstellt eine Angefügte Eigenschaft, so dass ich die Quelle für das Bild. Sollte einfach sein, aber ich bin mit ihm stecken. Dies ist mein gekürzt ButtonStyle:

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

Vorlagenbindung mit angehängten Eigenschaften

Anzahl der Antworten 2 Antworten
Habe ich einen standard-style für meine Knöpfe, aber ich möchte bestimmte Teile der Stil konfigurierbar sein. z.B. ich habe einen Rahmen angezeigt, bei MouseOver ausgelöst wird, für den button und ich möchte, dass die Rahmenfarbe konfigurierbar sein.

Was macht InitializeComponent () und wie funktioniert es in WPF?

Anzahl der Antworten 2 Antworten
Was bedeutet InitializeComponent() tun, und wie funktioniert es in WPF? In der Allgemeinen ersten, aber ich würde vor allem interessieren, um zu wissen, die schmutzigen details der Reihenfolge der Erstellung, und was passiert, wenn es Angefügte Eigenschaften.

Was ist der Unterschied zwischen einer Abhängigkeitseigenschaft und einer angefügten Eigenschaft in WPF?

Anzahl der Antworten 5 Antworten
Was ist der Unterschied zwischen einem (benutzerdefinierten) Abhängigkeitseigenschaft und eine angefügte Eigenschaft in WPF? Was sind die Anwendungen für jeden? Wie die Umsetzungen in der Regel Verschieden? InformationsquelleAutor der Frage kenwarner | 2009-08-06

Bindung von WPF-Eigenschaftsdaten

Anzahl der Antworten 2 Antworten
Ich versuche, die Bindung mit eine angefügte Eigenschaft. Aber nicht bekommen kann es arbeiten. public class Attached { public static DependencyProperty TestProperty = DependencyProperty.RegisterAttached("TestProperty", typeof(bool), typeof(Attached), new FrameworkPropertyMetadata(false, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault | FrameworkPropertyMetadataOptions.Inherits)); public static bool GetTest(DependencyObject obj) {

Wie genau funktionieren angefügte Eigenschaften in WPF?

Anzahl der Antworten 3 Antworten
Ich bin ein wenig verwirrt, wie Angehängte Eigenschaften, die tatsächlich vermitteln Ihre Werte, die entweder übergeordnete oder untergeordnete Elemente. TextElement.FontFamily bewirkt, dass Kind-Elemente Erben den Wert dieser Eigenschaft (scheinbar downstream-Betrieb, Eltern zu Kind). Grid.Column Ursachen eines übergeordneten