zoukankan      html  css  js  c++  java
  • Winform与WPF对话框(MessageBox, Dialog)之比较

    Winform:使用System.Windows.Forms命名空间中相应控件; WPF则调用Microsoft.Win32。

    MessageBox:
    // WinForm
            private void WFMessageBoxClicked(object sender, RoutedEventArgs e)
            {
                System.Windows.Forms.MessageBox.Show("Hello from Windows Forms!", "Hello World!");
            }
    
    // WPF
            private void WPFMessageBoxClicked(object sender, RoutedEventArgs e)
            {
                System.Windows.MessageBox.Show("Hello from WPF!", "Hello world!");
            }

    OpenFileDialog / SaveFileDialog:

    // WinForm
            private void WinFormsDialogClicked(object sender, RoutedEventArgs e)
            {
                System.Windows.Forms.OpenFileDialog dialogOpenFile = new System.Windows.Forms.OpenFileDialog();
                dialogOpenFile.ShowDialog();
    
                //System.Windows.Forms.SaveFileDialog dialogSaveFile = new System.Windows.Forms.SaveFileDialog();
                //dialogSaveFile.ShowDialog();
            }
    
    // WPF
            private void WPFDialogClicked(object sender, RoutedEventArgs e)
            {
                Microsoft.Win32.OpenFileDialog dialogOpenFile = new Microsoft.Win32.OpenFileDialog();
                dialogOpenFile.ShowDialog();
    
                //Microsoft.Win32.SaveFileDialog dialogSaveFile = new Microsoft.Win32.SaveFileDialog();
                //dialogSaveFile.ShowDialog();
            }
  • 相关阅读:
    Nodejs Express4.x学习笔记
    OSG学习 错误与心得
    Qt Visual Studio Add-in安装
    OSG安装配置
    钩子
    不要去追一匹马,用追马的时间种草
    intellij Idea 报jdk错误
    flex 安全沙箱问题
    webuploader
    文件上传下载
  • 原文地址:https://www.cnblogs.com/dinotang/p/3272298.html
Copyright © 2011-2022 走看看