Nuevo en WPF. Tengo un teclado numérico en pantalla para escribir un PIN. Lo que quiero hacer es desactivar los botones cuando se ingresan cuatro dígitos de PIN. Ciertamente puedo hacer esto con código bastante fácilmente, pero me parece que es el tipo de cosa que se debe hacer con el enlace.Encuadernación a una expresión
Algo así como:
<Button Style="Whatever" IsEnabled={Binding ElementName=PinBox ???}/>
Parece que no hay una manera de hacerlo Así que considera la alternativa, que es una propiedad normal en el (que para ser honesto parece bastante primitivo para mí.) Clase de ventana subyacente. Pero no estoy seguro de cómo vincularlo (¿tengo que especificar la clase en sí misma como su propio contexto de datos, o necesito extraer la cadena del PIN en un Modelo de visualización?)
Y luego, ¿cómo Obtengo la propiedad simple para actualizar la GUI.
Supongo que podría definir una clase de modelo de vista y tener una propiedad de dependencia llamada "ButtonsEnabled" pero parece una especie de peso pesado para un problema tan simple.
Dejarme saber si me falta algo.
se puede tratar [** su componente de unión (botón) a función **] (http://social.msdn.microsoft.com/Forums/en/wpf/thread/b92178bc-bc1a-4ec0-ad94-b86bbf2ea56a) –