【问题标题】:Mnemonics of my WiX Burn custom bootstrapper UI not working我的 WiX Burn 自定义引导程序 UI 的助记符不起作用
【发布时间】:2014-10-22 08:06:31
【问题描述】:

我使用 WinForms 制作了一个 WiX Burn 自定义引导程序 UI,并使用 & 符号在我的 UI 中放置了一些按钮的助记符,例如 &Next。但是忽略我的关键输入它不起作用。我怎样才能解决这个问题?以下代码是我的引导程序应用程序的一部分。

namespace MyBA_UI
{
    public class MyBA : BootstrapperApplication
    {
        public static Dispatcher Dispatcher { get; set; }

        protected override void Run()
        {
            Dispatcher = Dispatcher.CurrentDispatcher;

            var form = new Mainform(this);

            form.Show();

            Dispatcher.Run();
        }
    }
}

【问题讨论】:

    标签: c# winforms wix burn


    【解决方案1】:

    根据this 的说法,这个问题可能与WinForms 和WPF 的混合使用有关(我首先使用WPF 编写了我的BA,但是将其更改为WinForms)。因此,我将代码编辑为以下内容:

    namespace MyBA_UI
    {
        public class MyBA : BootstrapperApplication
        {
            protected override void Run()
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new Mainform(this));
            }
        }
    }
    

    而且效果很好。

    【讨论】:

      猜你喜欢
      • 2011-12-12
      • 1970-01-01
      • 2011-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多