效果:
主窗體打開彈窗ModifyTextDialog
private void ModifyTextClick(object sender, RoutedEventArgs e)
{
ModifyTextDialog dialog = new ModifyTextDialog(myTextBlock.Text);
var r= dialog.ShowDialog();
//得到彈窗返回結果,如果是true
if (r.HasValue && r.Value==true)
{
myTextBlock.Text = dialog.myTextBox.Text;
}
}
窗體事件:
private void OkClick(object sender, RoutedEventArgs e)
{
//設置結果
this.DialogResult = true;
this.Close();
}
private void CancleClick(object sender, RoutedEventArgs e)
{
this.DialogResult = false;
this.Close();
}
示例代碼
MoveAndResizeControl 的move and rezise TextBlock
文本框,右鍵“修改文字內容”