Documentation de Dvp.NET. Forum : http://www.developpez.net/forums/f1239/applications/projets/projets-heberges/dvp-net/
Assembly : Developpez.Dotnet.Windows (dans Developpez.Dotnet.Windows.dll) Version: 0.6.0.0 (0.6.0.0)
[Ceci est une documentation préliminaire, sous réserve de modification.]
Obtient le GroupName pour la portée courante (définie par la propriété attachée IsGroupNameScope)
Espace de nom : Developpez.Dotnet.Windows.MarkupAssembly : Developpez.Dotnet.Windows (dans Developpez.Dotnet.Windows.dll) Version: 0.6.0.0 (0.6.0.0)
Syntaxe
C# |
---|
[MarkupExtensionReturnTypeAttribute(typeof(string))] public class GroupName : MultiBinding |
Visual Basic (Déclaration) |
---|
<MarkupExtensionReturnTypeAttribute(GetType(String))> _ Public Class GroupName _ Inherits MultiBinding |
Visual C++ |
---|
[MarkupExtensionReturnTypeAttribute(typeof(String))] public ref class GroupName : public MultiBinding |
Remarques
Cette classe permet de définir des portées locales pour les noms de groupe de RadioButton, de façon à éviter les conflits de noms.
Les objets appartenant à une portée locale peuvent obtenir le nom de groupe local via la markup extension GroupName. Par exemple :
Pour utiliser plusieurs groupes dans une même portée, précisez un nom local qui sera combiné au nom de base de la portée :
Dans l'exemple ci-dessus, les animaux et les fruits appartiennent à des groupes distincts, et ne sont donc pas mutuallement exclusifs.
CopyXAML
<StackPanel dvp:GroupName.IsGroupNameScope="True"> <RadioButton Name="radioButton1" Content="Cat" GroupName="{dvp:GroupName}" /> <RadioButton Name="radioButton2" Content="Dog" GroupName="{dvp:GroupName}" /> </StackPanel>
CopyXAML
<StackPanel dvp:GroupName.IsGroupNameScope="True"> <RadioButton Name="radioButton1" Content="Cat" GroupName="{dvp:GroupName Animal}" /> <RadioButton Name="radioButton2" Content="Dog" GroupName="{dvp:GroupName Animal}" /> <RadioButton Name="radioButton3" Content="Apple" GroupName="{dvp:GroupName Fruit}" /> <RadioButton Name="radioButton4" Content="Strawberry" GroupName="{dvp:GroupName Fruit}" /> </StackPanel>
Hiérarchie d'héritage
System..::..Object
System.Windows.Markup..::..MarkupExtension
System.Windows.Data..::..BindingBase
System.Windows.Data..::..MultiBinding
Developpez.Dotnet.Windows.Markup..::..GroupName
System.Windows.Markup..::..MarkupExtension
System.Windows.Data..::..BindingBase
System.Windows.Data..::..MultiBinding
Developpez.Dotnet.Windows.Markup..::..GroupName