微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ElementHost DropShadowEffect

如何解决ElementHost DropShadowEffect

| 我正在使用ElementHost在WinForms控件中托管WPF用户控件。我的WPF控件具有DropShadowEffect,但未在屏幕上显示。 WPF控件是扁平的。我需要做什么?这是我的代码
public WinFormsUserControl3()
{
            InitializeComponent();
            elementHost1 = new ElementHost() { Child = new MyWPFUserControl(),AutoSize=true};
            Controls.Add(elementHost1);
}
MyWPFUserControl xaml:
<UserControl x:Class=\"WindowsFormsApplication1.MyWPFUserControl\"
    xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\"
    xmlns:x=\"http://schemas.microsoft.com/winfx/2006/xaml\"
    xmlns:local=\"clr-namespace:WindowsFormsApplication1\"
    Height=\"113\" Width=\"107\" Padding=\"10\" Background=\"Red\"  >
    <UserControl.Effect>
        <DropShadowEffect></DropShadowEffect>
    </UserControl.Effect>
    <StackPanel Background=\"Yellow\">
        <Button Content=\"Button 1\" Padding=\"5\" Margin=\"5\" />
        <Button x:Name=\"Button2\" Padding=\"5\" Margin=\"5\" Content=\"Button 2\" />
    </StackPanel>
</UserControl>
    

解决方法

这是ѭ2X的示例XAML代码
<UserControl x:Class=\'SilverlightApplication3.MainPage\'
    xmlns=\'http://schemas.microsoft.com/winfx/2006/xaml/presentation\' 
    xmlns:x=\'http://schemas.microsoft.com/winfx/2006/xaml\'
    xmlns:d=\'http://schemas.microsoft.com/expression/blend/2008\' 
    xmlns:mc=\'http://schemas.openxmlformats.org/markup-compatibility/2006\' 
    mc:Ignorable=\'d\' 
    d:DesignWidth=\'640\' 
    d:DesignHeight=\'480\'>
    <Canvas Height=\"Auto\" Width=\"Auto\" Background=\"White\">
        <TextBlock Height=\"49\" Width=\"814\" Canvas.Left=\"22\" Canvas.Top=\"18\" 
                   Text=\"this is a test\" TextWrapping=\"Wrap\" 
                   d:LayoutOverrides=\"Height\" FontSize=\"30\" FontFamily=\"Arial\">
      <TextBlock.Effect>
        <DropShadowEffect/>
      </TextBlock.Effect>
        </TextBlock>
    </Canvas>
</UserControl>
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?