Pat*_*rik 5 wpf adorner adornerlayer
我正在使用包含画布的用户控件。作为画布的子级,有带有装饰器的内容控制。为什么装饰器不可见,也许装饰器层已被覆盖。一切都是被创造和附着的。装饰层在视觉树中位于非常高的位置。装饰层放置在 UserControl 之外。
我知道这是因为我实现了基本的运动机制而创建的,但装饰器从未出现。
必须做什么才能向装饰者展示?
小智 5
默认情况下,WPF 窗口具有 AdornerDecorator,但用户控件则没有。因此,您只需在 usercontrol.xaml 中使用 Adorner 装饰器包裹您的 Canvas:
<AdornerDecorator ClipToBounds="True">
<Canvas x:Name="DesignerCanvas"
ClipToBounds="True"
SnapsToDevicePixels="True"/>
</AdornerDecorator>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2444 次 |
| 最近记录: |