【问题标题】:WPF exception WindowStyle.NoneWPF 异常 WindowStyle.None
【发布时间】:2012-08-29 10:36:53
【问题描述】:

我有这样的 MainAppWindow XAML:

<local:MyWindow
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
... 
xmlns:local="clr-namespace:MyNamespace" 
xmlns:System="clr-namespace:System;assembly=mscorlib"
x:Class="MyNamespace.MainAppWindow"
x:Name="MyWindow"
....
AllowsTransparency="True">

我得到了这个奇怪的异常:

注意一些重要的事情:

  • 在 Watch 窗口中,WindowStyle 为 ThreedBorderWindow
  • MainAppWindow.AllowTransparency 已被 XAML 定义为 True。

这是一个 WPF 错误吗?原因是什么?有解决办法吗?有人知道解决方法吗?

【问题讨论】:

  • 如果您无法破译屏幕截图,则抛出的异常文本是 WindowStyle。当 AllowsTransparency 为 true 时,WindowStyle 的唯一有效值是None。

标签: wpf xaml exception transparency window-style


【解决方案1】:

它没有准确告诉你要求吗?把WindowStyle改成None,就是这样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-18
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多