Comment utiliser RelativeSourceavec les liaisons WPF et quels sont les différents cas
Le langage XAML (Extensible Application Markup Language) est un langage déclaratif basé sur XML utilisé pour initialiser des valeurs structurées et des objets dans divers frameworks. Lorsqu'une question porte sur l'utilisation de XAML avec un framework spécifique, une balise pour le framework doit également être fournie, par exemple [wpf] (Windows Presentation Foundation), [silverlight], [windows-phone], [windows-store-apps] ( Windows 8 Store apps), [win-universal-app], [xamarin.forms] ou [workflow-foundation]
Comment utiliser RelativeSourceavec les liaisons WPF et quels sont les différents cas
Le titre dit tout. Parfois, il semble que les attributs Nameet x:Namesoient interchangeables. Alors, quelles sont les différences définitives entre eux, et quand est-il préférable d'utiliser l'un sur l'autre? Y a-t-il des implications en termes de performances ou de mémoire dans leur mauvaise...
Lorsque vous utilisez des ressources telles que des pinceaux, des modèles et des styles dans WPF, ils peuvent être spécifiés en tant que StaticResources <Rectangle Fill="{StaticResource MyBrush}" /> ou en tant que DynamicResource <ItemsControl ItemTemplate="{DynamicResource...
Je veux que les ListItems étendent avec leur fond orange la pleine largeur de la Listbox. Actuellement, ils sont aussi larges que FirstName + LastName. J'ai défini tous les éléments que je peux: HorizontalAlignment = "Stretch". Je veux que l'arrière-plan des ListboxItems se développe lorsque...
Je veux simplement un texte fluide à gauche et une boîte d'aide à droite. La boîte d'aide doit s'étendre jusqu'en bas. Si vous sortez l'extérieur StackPanelci-dessous, cela fonctionne très bien. Mais pour des raisons de mise en page (j'insère dynamiquement les UserControls), j'ai besoin d'avoir le...
Quelle est la différence entre les éléments suivants: Élément sélectionné SelectedValue SelectedValuePath Toutes ces propriétés de dépendance sont définies dans la classe Selector . Je confond souvent SelectedItemavec SelectedValueet SelectedValueavec SelectedValuePath. Je voudrais connaître la...
Je cherche à accepter les chiffres et le point décimal, mais aucun signe. J'ai examiné des exemples à l'aide du contrôle NumericUpDown pour Windows Forms et cet exemple d'un contrôle personnalisé NumericUpDown de Microsoft . Mais jusqu'à présent, il semble que NumericUpDown (pris en charge par WPF...
Comment puis-je ajouter un saut de ligne au texte lorsqu'il est défini comme attribut, c'est-à-dire: <TextBlock Text="Stuff on line1 \n Stuff on line2" /> Le décomposer en format éclaté n'est pas une option pour ma situation particulière. Ce dont j'ai besoin, c'est d'un moyen d'imiter les...
J'ai des fichiers de dictionnaire de ressources (MenuTemplate.xaml, ButtonTemplate.xaml, etc.) que je souhaite utiliser dans plusieurs applications distinctes. Je pourrais les ajouter aux assemblys des applications, mais c'est mieux si je compile ces ressources dans un seul assemblage et que mes...
Créer un formulaire de saisie de données relativement simple, et je veux juste séparer certaines sections avec une ligne horizontale (un peu comme une balise HR en HTML) qui s'étend sur toute la longueur du formulaire. J'ai essayé ceci: <Line Stretch="Fill" Stroke="Black" X2="1"/> Dans la...
Comment autoriser TextBlockla sélection du texte de? J'ai essayé de le faire fonctionner en affichant le texte en utilisant une TextBox en lecture seule de style ressemblant à un bloc de texte, mais cela ne fonctionnera pas dans mon cas car une TextBox n'a pas de ligne. En d'autres termes, comment...
Si j'ai une telle chaîne en XAML: Storyboard.TargetProperty="Margin" From="1,2,3,4" To="0,0,0,0" Qu'est-ce que Top Bottom Right et Left? 1- droite 2- en haut 3- gauche 4 - en bas Est-ce
J'écris une boîte de dialogue modale dans WPF. Comment définir une fenêtre WPF pour ne pas avoir de bouton de fermeture? Je voudrais toujours que sa WindowStatebarre de titre soit normale. J'ai trouvé ResizeMode,, WindowStateet WindowStyle, mais aucune de ces propriétés ne me permet de masquer le...
Étant donné un StackPanel: <StackPanel> <TextBox Height="30">Apple</TextBox> <TextBox Height="80">Banana</TextBox> <TextBox Height="120">Cherry</TextBox> </StackPanel> Quelle est la meilleure façon d'espacer les éléments enfants afin qu'il y ait des...
J'essaie de trouver un exemple simple où les énumérations sont affichées telles quelles. Tous les exemples que j'ai vus essaient d'ajouter de jolies chaînes d'affichage, mais je ne veux pas de cette complexité. Fondamentalement, j'ai une classe qui contient toutes les propriétés que je lie, en...
Je veux passer une valeur enum en tant que paramètre de commande dans WPF, en utilisant quelque chose comme ceci: <Button x:Name="uxSearchButton" Command="{Binding Path=SearchMembersCommand}" CommandParameter="SearchPageType.First" Content="Search"> </Button> SearchPageType est une...
J'utilise http://www.codeproject.com/KB/IP/Facebook_API.aspx J'essaie d'appeler le XAML qui est créé à l'aide de WPF . Mais cela me donne une erreur: Le thread appelant doit être STA, car de nombreux composants d'interface utilisateur l'exigent. Je ne sais pas quoi faire. J'essaye de faire ceci:...
J'ai du mal à lier une simple propriété de chaîne statique à un TextBox. Voici la classe avec la propriété static: public class VersionManager { private static string filterString; public static string FilterString { get { return filterString; } set { filterString = value; } } } Dans mon xaml, je...
Je dois faire apparaître un contrôle au-dessus de tous les autres contrôles, afin qu'il les superpose
J'utilise des images dans mon applcation WPF. XAML: <Image Name="ImageOrderedList" Source="images/OrderedList.png" ToolTip="Ordered List" Margin="0,0,5,5" Width="20" Height="20" SnapsToDevicePixels="True" MouseUp="Image_MouseUp" MouseEnter="Image_MouseEnter" MouseLeave="Image_MouseLeave" />...