子窗体、主窗体传参

在主窗体里面操纵子窗体的控件

子窗体

<Label x:Name="DialogLabel"></Label>

主窗体

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="*"></RowDefinition>
        <RowDefinition Height="*"></RowDefinition>
    </Grid.RowDefinitions>
    <TextBox Margin="20" x:Name="InputTextBox"></TextBox>
    <Button Margin="20" Grid.Row="1" Content="打开弹窗" Click="OpenDialog"></Button>
</Grid>

主窗体点击事件操作

private void OpenDialog(object sender, RoutedEventArgs e)
{
    Dialog dialog = new Dialog();
        //在主窗体里面操纵子窗体的控件
    dialog.DialogLabel.Content = InputTextBox.Text;
    dialog.ShowDialog();
}

直接在主窗体里面操纵子窗体的控件,进行一系列操作,业务逻辑也放在主窗体

示例代码

https://github.com/zLulus/NotePractice/tree/dev3/WPF/WpfDemo/StartWindowAndDialog

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,791评论 25 709
  • 你孤单过吗?我,孤单过。尤其是在一觉醒来天已经黑掉,整个房间空空荡荡,那时候的感觉就像被全世界遗弃了。直到我养了猫...
    喵大人的简书阅读 4,394评论 2 6
  • 父亲个性倔强,不善言语,可在村子里的人脉是相当好。他对人忠诚,微黑的面颊,表情严肃,好多人都不敢和父亲主动说话,教...
    高安让阅读 4,612评论 0 3
  • 四川又一次地震了,这一次是风景如画的九寨沟,好在人员伤亡不是很严重。地震的发生也让许多人产生了一个疑问,要是我买的...
    蛙哥理财手记阅读 4,284评论 0 1
  • 春意绵绵 小雨不断 春天着实来了 稍稍闷热 这确实是春天 湿润 潮湿 绿色 花儿 希望 我是这样理解春天的 校园传...
    鈡跑跑阅读 2,875评论 0 1