WPF 弹窗
效果:
主窗体打开弹窗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
文本框,右键“修改文字内容”
学习技术最好的文档就是【官方文档】,没有之一。
还有学习资料【Microsoft Learn】、【CSharp Learn】、【My Note】。
如果,你认为阅读这篇博客让你有些收获,不妨点击一下右下角的【推荐】按钮。
如果,你希望更容易地发现我的新博客,不妨点击一下【关注】。