Als «xaml» getaggte Fragen

XAML (Extensible Application Markup Language) ist eine deklarative XML-basierte Sprache, die zum Initialisieren strukturierter Werte und Objekte in verschiedenen Frameworks verwendet wird. Wenn eine Frage zur Verwendung von XAML mit einem bestimmten Framework gestellt wird, sollte auch ein Tag für das Framework bereitgestellt werden, z. B. [wpf] (Windows Presentation Foundation), [Silverlight], [Windows-Phone], [Windows-Store-Apps] ( Windows 8 Store Apps), [Win-Universal-App], [xamarin.forms] oder [Workflow-Foundation]


5
Wie füge ich ein Unicode-Zeichen in XAML ein?
Ich versuche das zu tun: <TextBlock Text="{Binding Path=Text, Converter={StaticResource stringFormatConverter}, ConverterParameter='&\u2014{0}'}" /> Um ein - vor dem Text erscheinen zu lassen. Es funktioniert nicht. Was soll ich hier machen?
104 wpf  xaml  unicode  binding 

2
WPF Automatische Höhe im Code
Wie kann ich den Wert der HeightEigenschaft eines WPF-Steuerelements im C # -Code auf " Auto" setzen? <Grid.RowDefinitions> <RowDefinition /> <RowDefinition Height="Auto" /> <RowDefinition /> <RowDefinition Height="Auto" /> <RowDefinition /> <RowDefinition Height="Auto" /> <RowDefinition /> <RowDefinition Height="Auto" /> <RowDefinition /> </Grid.RowDefinitions> Ich möchte dieses Verhalten im Code dahinter reproduzieren. Irgendwelche …
100 c#  wpf  xaml 

9
So erstellen Sie ein WPF UserControl mit NAMED-Inhalten
Ich habe eine Reihe von Steuerelementen mit angehängten Befehlen und Logik, die ständig auf die gleiche Weise wiederverwendet werden. Ich habe beschlossen, ein Benutzersteuerelement zu erstellen, das alle gängigen Steuerelemente und die Logik enthält. Ich benötige jedoch auch das Steuerelement, um benennbare Inhalte enthalten zu können. Ich habe folgendes versucht: …
100 c#  wpf  xaml  user-controls  controls 

5
Klicken Sie in einer Spalte auf die Schaltfläche, um die Zeile abzurufen, aus der sie im Click-Ereignishandler stammt
Ich habe die Elementquelle meines WPF-Datagrid auf eine Liste von Objekten festgelegt, die von meinem DAL zurückgegeben wurden. Ich habe auch eine zusätzliche Spalte hinzugefügt, die eine Schaltfläche enthält. Die xaml befindet sich unten. <toolkit:DataGridTemplateColumn MinWidth="100" Header="View"> <toolkit:DataGridTemplateColumn.CellTemplate> <DataTemplate> <Button Click="Button_Click">View Details</Button> </DataTemplate> </toolkit:DataGridTemplateColumn.CellTemplate> </toolkit:DataGridTemplateColumn> Dies macht gut. Gibt es …

7
Welche Ansätze stehen für Dummy-Entwurfszeitdaten in WPF zur Verfügung?
Ich arbeite ohne Ausdrucksmischung und verwende nur den XAML-Editor in vs2010. Abgesehen von dieser Weisheit sehe ich zunehmend einen Bedarf an Datenbindung zur Entwurfszeit. In einfachen Fällen FallbackValuefunktioniert die Eigenschaft sehr gut (Textboxes und TextBlocks usw.). Vor allem beim Umgang mit ItemsControlund dergleichen müssen Beispieldaten im Designer sichtbar sein, damit …

3
Wie setze ich eine Bindung im Code?
Ich muss eine Bindung im Code festlegen. Ich kann es nicht richtig machen. Das habe ich versucht: XAML: <TextBox Name="txtText"></TextBox> Code dahinter: Binding myBinding = new Binding("SomeString"); myBinding.Source = ViewModel.SomeString; myBinding.Mode = BindingMode.TwoWay; myBinding.UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged; BindingOperations.SetBinding(txtText, TextBox.TextProperty, myBinding); ViewModel: public string SomeString { get { return someString; } set …
96 c#  wpf  xaml  data-binding 

5
Wie setze ich ein ViewModel in einem Fenster in XAML mithilfe der DataContext-Eigenschaft?
Die Frage sagt so ziemlich alles. Ich habe ein Fenster und habe versucht, den DataContext unter Verwendung des vollständigen Namespace für das ViewModel festzulegen, aber ich scheine etwas falsch zu machen. <Window x:Class="BuildAssistantUI.BuildAssistantWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" DataContext="BuildAssistantUI.ViewModels.MainViewModel">
95 .net  wpf  xaml  mvvm 


3
Vollbild in der WPF-Anwendung
Ich entwickle eine WPF-Anwendung, die im Vollbildmodus angezeigt wird. Darüber hinaus sollte die Anwendung auf vielen Tablets mit mehreren Dimensionen funktionieren. Ich möchte, dass meine Anwendung unabhängig von ihren Abmessungen im Vollbildmodus ausgeführt wird. Was ist die beste Vorgehensweise, um diese Aufgabe zu erfüllen?
93 c#  wpf  xaml  fullscreen 

9
So formatieren Sie TimeSpan in XAML
Ich versuche, einen Textblock zu formatieren, der an eine TimeSpanEigenschaft gebunden ist . Es funktioniert, wenn die Eigenschaft vom Typ ist, DateTimeaber es schlägt fehl, wenn es eine ist TimeSpan. Ich kann es mit einem Konverter erledigen. Aber ich versuche herauszufinden, ob es Alternativen gibt. Beispielcode: public TimeSpan MyTime { …

5
Wie kann ein WPF UserControl ein WPF UserControl erben?
Das folgende WPF UserControl heißt DataTypeWholeNumber und funktioniert. Jetzt möchte ich ein UserControl mit den Namen DataTypeDateTime und DataTypeEmail usw. erstellen . Viele der Abhängigkeitseigenschaften werden von all diesen Steuerelementen gemeinsam genutzt. Daher möchte ich ihre allgemeinen Methoden in einen BaseDataType einfügen und jedes dieser UserControls von diesem Basistyp erben …
92 c#  wpf  xaml  user-controls 

10
TextBox.TextChanged-Ereignis, das zweimal auf dem Windows Phone 7-Emulator ausgelöst wird
Ich habe eine sehr einfache Test-App, um mit Windows Phone 7 herumzuspielen. Ich habe gerade ein TextBoxund ein TextBlockzur Standard-UI-Vorlage hinzugefügt . Der einzige benutzerdefinierte Code ist der folgende: public partial class MainPage : PhoneApplicationPage { public MainPage() { InitializeComponent(); } private int counter = 0; private void TextBoxChanged(object sender, …

11
Einzelklick bearbeiten in WPF DataGrid
Ich möchte, dass der Benutzer die Zelle in den Bearbeitungsmodus versetzen und die Zeile, in der sich die Zelle befindet, mit einem einzigen Klick markieren kann. Standardmäßig ist dies ein Doppelklick. Wie überschreibe oder implementiere ich dies?
91 c#  .net  wpf  events  xaml 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.