tipos elementos dialogo detectar cuadros cuadro cambios c# wpf data-binding textbox

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.