我需要将我的WPF USerControl
插入到Windows.Form
中。这是我的控制:
<UserControl x:Class="WpfControlLibrary1.UserControl1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Background="Transparent">
<InkCanvas x:Name="Ink" Background="Transparent" />
</UserControl>
要承载此控件,我使用ElementHost
对象作为窗体的唯一控件。我需要这样做:当我将表单的不透明度设置为0时,为了使其不可见,我需要继续将我的Children
和Strokes
的InkCanvas
的不透明度设置为1(这样我就可以看到它们)。
我尝试使用TransparencyKey
属性,但它似乎不适用于ElementHost
。如何解决这个问题,以及如何在表单和UserControl之间设置不同的不透明度?
发布于 2013-12-08 09:32:15
您可以使用Microsoft.Ink.dll创建您自己的基于WinForms的UserControl,如果您想要这样做的话,它可以支持手写识别。
https://stackoverflow.com/questions/20286299
复制相似问题