none
Binding Ellipse vs TextBox RRS feed

  • Pregunta

  • He ligado una propiedad a un TextBox y cuando la propiedad se modifica, automáticamente se refresca el TextBox.

    Quería hacer esto mismo con el objeto Ellipse, pero la propiedad no se refresca.

    Creo que tiene que ver con que la propiedad dependa directamente o no, del objeto, pero no sé cómo se podría solucionar.

    El código XAML es el siguiente:

     

    <Window x:Class="TcpServer.Window1"

        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

        Title="Servidor de Rondas" Height="300" Width="300">

        <Grid Name="grid">

            <Ellipse Height="17" Margin="187,66,0,0" Name="ellipse1" Stroke="Black" Width="20" 

            Canvas.Left="{Binding Path=XElipse}" 

    Canvas.Top="{Binding Path=YElipse}" Fill="Green" />

     

            <TextBox Text="{Binding Path=Cadena}" Height="33" Margin="22,0,54,14" Name="textBox1" VerticalAlignment="Bottom" />

     

            <TextBox Text="{Binding Path=XElipse}" Height="23" Margin="104,36,54,0" Name="textBox2" VerticalAlignment="Top" />

     

            <TextBox Text="{Binding Path=YElipse}" Margin="104,65,54,169" Name="textBox3" />

        </Grid>

    </Window>

     


    Atentamente José Luis Torre
    miércoles, 14 de diciembre de 2011 17:48

Respuestas