Existe-t-il un moyen de déclarer un tuple dans xaml pour que je puisse l'utiliser comme un paramètre de convertisseur?Déclarer Tuple dans Xaml
7
A
Répondre
1
Pas directement.
Il y a quelques solutions intéressantes à des questions similaires:
En général, vous devrez créer votre propre type non générique et de l'utiliser à la place.
EXEMPLE
Pour:
Tuple<string, int, double>
Vous pouvez créer une classe:
namespace Models
{
class MyData
{
public MyString { get; set; }
public MyInt { get; set; }
public MyDouble { get; set; }
}
}
Ensuite, ajoutez un espace de noms XAML:
xmlns:models="clr-namespace:Models"
Créez ensuite votre instance au besoin:
<models:MyData MyString="someString" MyInt="123" MyDouble="0.1" />
-1
Vous n'avez pas besoin de le déclarer en XAML. Vous pouvez utiliser x: statique pour attribuer un ConverterParameter déclaré dans le code:
<TextBlock Text="{Binding Converter={x:Static local:MyConverter.Default}, ConverterParameter={x:Static local:MySettings.Name}}" />
Et ce que vous accédez à juste besoin d'être statique:
public static class MySettings
{
public static string Name
{
get { return "Test"; }
}
}
Questions connexes
- 1. Comment déclarer un espace de noms dans WPF XAML?
- 2. Déclarer un int Nullable (int?) En utilisant XAML
- 3. Comment déclarer un tableau de StringDictionary en XAML?
- 4. tableau de type dans xaml?
- 5. MEDIA_URL tuple
- 6. Tuple Comparaison
- 7. Ajouter un autre tuple à un tuple de tuples
- 8. Comment uniqufy l'élément tuple?
- 9. Groupement liste tuple Python
- 10. Déclare DateTime en XAML dans Silverlight
- 11. valeurs Decode d'un tuple dans template django
- 12. insérer un tuple dans un db mysql
- 13. élément Sélectionnez dans une liste/tuple
- 14. Dictionnaire (string -> tuple) dans .NET 3.5?
- 15. C++: Types d'éléments dans un tuple
- 16. Sous-requête dans tuple contrainte DB2
- 17. Trouver l'indice d'une chaîne dans un tuple
- 18. scala tuple déballage
- 19. tuple python à dict
- 20. C# liste tuple anonyme
- 21. tuple vérification en python
- 22. Tuple to string
- 23. Transformer tuple à dict
- 24. Type et tuple anonymes
- 25. python division tuple
- 26. Comment déclarer ULARGE_INTEGER dans C#?
- 27. Déclarer une variable dans DB2
- 28. Comment déclarer une ressource d'une classe interne privée dans WPF?
- 29. XAML tostring dans ContentControl
- 30. Polygone 3D dans xaml
Je suis conscient que je ne devez en fait, j'ai déjà ce Tuple visibleTuple = new Tuple (Visibility.Collapsed, visibilité. Visible); this.Resources.Add ("visibleTuple", visibleTuple); juste pensé qu'il devait y avoir un moyen de le faire dans xaml avec toutes les nouvelles fonctionnalités de xaml2009 –
Wegged
Note intéressante, mais ne répond pas à la question. – dkantowitz