La idea es que cuando cambie el valor del control Slider, ese valor se refleje en un control TextBox
<Window x:Class="OrderTickets.WindowSlider"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="WindowSlider" Height="146" Width="416">
<Grid>
<Label Content="Entradas:" Height="28"
HorizontalAlignment="Left" Margin="20,39,0,0"
Name="LabelEntradas" VerticalAlignment="Top" Width="120" />
<Slider Height="22" HorizontalAlignment="Left"
Margin="96,44,0,0" Name="SliderNumeroDeEntradas"
VerticalAlignment="Top" Width="205"
SmallChange="1" TickPlacement="BottomRight"
Maximum="10" IsSnapToTickEnabled="True" >
</Slider>
<TextBox Height="23" HorizontalAlignment="Left"
Margin="328,44,0,0" Name="TextBoxEntradas"
VerticalAlignment="Top" Width="25"
TextAlignment="Right" IsReadOnly="True" >
<TextBox.Text>
<Binding ElementName="SliderNumeroDeEntradas" Path="Value" />
</TextBox.Text>
</TextBox>
</Grid>
</Window>
Bindind de un Slider a un TextBox
La propiedad [Binding] asocia la propiedad [Text] del control [TextBox] con la propiedad [Value] del control deslizante [Slider], que se llama en este ejemplo [SliderNumeroDeEntradas].
Cuando el usuario mueva control deslizante [Slider], el control [TextBox] se actualizará automática e inmediatamente.
El control [TextBox] muestra el valor cero (0) en vista de diseño porque es el valor por defecto del control deslizante [Slider].
| © 1997 - - La Güeb de Joaquín | |||||
|
Joaquín Medina Serrano
|
|||||
|
| Codificación | |
| Fecha de creación | |
| Última actualización | |
|