Me gustaría tener un objeto (global, singleton) en mi aplicación que expone una serie de propiedades de dependencia. Me gustaría vincular valores en XAML a estas propiedades de dependencia. ¿Cómo puedo lograr esto para que la sintaxis de mi enlace XAML sea lo más simple posible (en otras palabras, no preocuparse constantemente por RelativeSource, AncestoryType, etc.).Encuadernación XAML: enlace a las propiedades de un objeto "global"
7
A
Respuesta
7
Puede usar la extensión de marcado x:Static para enlazar directamente a su Singleton, ya que es una propiedad estática.
Por ejemplo, si su Singleton tenía una propiedad denominada "Foo":
<TextBox Text="{x:Static local:YourSingleton.Instance.Foo}" />
Cuestiones relacionadas
- 1. XAML Encuadernación a un convertidor
- 2. XAML, propiedades de Ancho y Altura de enlace a las mismas propiedades de otro control
- 3. Encuadernación de comandos en XAML vs ICommand Propiedades en ViewModel
- 4. Encuadernación a todo el elemento de datos en XAML
- 5. Encuadernación ListBox a List (Colección) en XAML
- 6. Encuadernación Lista de listas en XAML?
- 7. Cómo establecer las propiedades de un d: DesignInstance en XAML?
- 8. Encuadernación a propiedades dependientes del tiempo
- 9. ¿Cómo encontrar las propiedades de un objeto?
- 10. ¿Por qué WPF admite el enlace a las propiedades de un objeto, pero no a los campos?
- 11. Enlace a Self/'esto' en XAML
- 12. Detectando adiciones a las propiedades de un objeto Javascript
- 13. C# acceder a las propiedades de un objeto genérico
- 14. Enlace de datos de propiedades adjuntas WPF
- 15. Enlace a la propiedad ICollectionView.Count en XAML
- 16. Establecer las propiedades de un objeto a través de la reflexión con diferentes propiedades tipos
- 17. Enlace XAML propiedad BitmapImage ViewModel
- 18. WPF - enlace a una propiedad de un objeto personalizado que está dentro de otro objeto
- 19. Enlace al objeto en sí, no una de sus propiedades
- 20. Iterar a través de las propiedades de un objeto y modificar el objeto original
- 21. recorrer a través de las propiedades del objeto de Javascript
- 22. Javascript: Configuración de las propiedades del objeto
- 23. ¿Agrega propiedades dinámicamente a un objeto dinámico?
- 24. PHP copie todas las propiedades de objeto a este
- 25. Looping a través de todas las propiedades del objeto php
- 26. ext js - Enlace de ColumnModel a un objeto json complejo
- 27. Cómo copiar todas las propiedades de un objeto a otro objeto, en Python?
- 28. XAML TextBlock y Ejecutar enlace
- 29. ¿Cómo impido que las propiedades de enlace se actualicen?
- 30. propiedades adjuntas como XAML Elementos
Esto parece prometedor. ¿Cómo se ve la sintaxis cuando YourSingleton se encuentra en un espacio de nombre diferente que su xaml? – anthony
@anthony Es lo mismo: el "local" es lo que configures en tus xmlns en la parte superior de la xaml para asignar el espacio de nombres a un prefijo. –
Incluso después de hacer eso siempre obtengo un error: "No puedo encontrar el tipo 'YourSingleton'" – anthony