你可以寫一個事件處理程序
<TextBox Name="SpiralAngleTextBox"
Grid.Column="1" Grid.Row="4"
Margin="5,5,5,5" SelectedText="0" LostFocus="SpiralAngleTextBox_LostFocus"/>
,並在xaml.cs
private void SpiralAngleTextBox_LostFocus(object sender, RoutedEventArgs e)
{
foo();
}
如果你只是希望它當文本框內容發生變化,你可以嘗試這樣的東西做的東西:
<TextBox Name="SpiralAngleTextBox"
Grid.Column="1" Grid.Row="4"
Margin="5,5,5,5" SelectedText="0" LostFocus="SpiralAngleTextBox_LostFocus"
TextChanged="SpiralAngleTextBox_TextChanged"/>
and in the xaml.cs
bool hasChanged;
private void SpiralAngleTextBox_LostFocus(object sender, RoutedEventArgs e)
{
if(hasChanged)
foo();
hasChanged = false;
}
private void SpiralAngleTextBox_TextChanged(object sender, TextChangedEventArgs e)
{
hasChanged = true;
}
使用綁定。你會立即得到所需的功能 – ASh
的任何例子?我可以找到的所有示例都使用MVVM,而我沒有使用任何類型的東西。 –
你可以調用文本框的LostFocus事件,並使用「TextBoxName.Text」獲得內容,並使用你的目的的內容.... –