|
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
|
Traduction
Source
|
Vue d'ensemble des sources de liaison
Cette rubrique comprend les sections suivantes.
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implémentation de notifications de modification
Autres caractéristiques
-
Si vous souhaitez créer l'objet en XAML, la classe doit avoir un constructeur par défaut. Dans certains langages .NET, tels que C#, le constructeur par défaut peut être créé pour vous. -
Les propriétés que vous utilisez en tant que sources de liaison pour une liaison doivent être des propriétés publiques de votre classe. Vous ne pouvez pas accéder à des propriétés d'interface définies explicitement à des fins de liaison, ni à des propriétés protégées, privées, internes ou virtuelles ne possédant pas d'implémentation de base. -
Vous ne pouvez pas créer de liaison aux champs publics. -
Le type de propriété déclaré dans votre classe est le type qui est passé à la liaison. Toutefois, le type utilisé par la liaison dépend du type de la propriété cible de liaison, et non pas de la propriété de la source de liaison. En cas de différence de type, vous pouvez écrire un convertisseur pour gérer la manière dont votre propriété personnalisée est passée initialement à la liaison. Pour plus d'informations, consultez IValueConverter.
|
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|
|
Niveau de confiance |
Confiance totale |
Confiance partielle |
Confiance totale |
Confiance partielle |
Confiance totale |
Confiance partielle |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
Pour les propriétés CLR, la liaison de données fonctionne tant que le moteur de liaison est en mesure d'accéder à la propriété de la source de liaison à l'aide de la réflexion. Sinon, le moteur de liaison émet un avertissement stipulant que la propriété est introuvable et utilise la valeur de secours ou celle par défaut, si elle est disponible. -
Vous pouvez créer une liaison aux propriétés sur des objets dynamiques définis au moment de la compilation ou de l'exécution. -
Vous pouvez toujours créer une liaison avec les propriétés de dépendance.