c# - detectar - elementos de un cuadro de dialogo
Enlazar la variable de código subyacente al texto en el cuadro de texto en la ventana principal (1)
intente en el código:
public partial class MainWindow : Window
{
public DependencyProperty TestValueProperty = DependencyProperty.Register("testvalue", typeof(int), typeof(MainWindow));
public int testvalue
{
get { return (int)GetValue(TestValueProperty); }
set
{
SetValue(TestValueProperty, value);
}
}
public MainWindow()
{
InitializeComponent();
testvalue = 6;
}
}
en XAML
<Window x:Class="WpfApplication1.MainWindow"
x:Name="thisForm"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<TextBox Text="{Binding ElementName=thisForm, Path=testvalue}" />
</Window>
UPD: ¡oh! ¡por supuesto! Eliminar etiqueta en código CS y XAML
Estoy teniendo problemas vinculando texto ingresado en un cuadro de texto a una variable en el código detrás.
Aquí está el código xaml para el cuadro de texto ubicado en la ventana principal:
<TextBox x:Name="Rotate1" Text="{Binding ElementName=this, Path=testvalue}" />
y en el código detrás de la ventana principal:
private int testvalue { get; set;}
Sé que, si es al revés, tendría que actualizar el activador de origen en cualquier cambio, pero no estoy seguro de qué hacer cuando cambie la variable al texto ingresado.