3

次のような 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">

私はこの奇妙な例外を受け取ります:ここに画像の説明を入力

いくつかの重要な点に注意してください:

  • ウォッチ ウィンドウでは、WindowStyle は ThreedBorderWindow です。
  • MainAppWindow.AllowTransparency は XAML で True として定義されています。

これは WPF のバグですか? 原因は何ですか?解決策はありますか?誰かが回避策を知っていますか?

4

1 に答える 1

2

要件を正確に伝えていませんか?を に変更しWindowStyleますNone。そのままです。

于 2012-08-29T10:40:40.593 に答える