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“.
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
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:
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
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
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
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
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));
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
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:
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:
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
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.
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.
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
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) {
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