前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >贴个Silverlight试试看

贴个Silverlight试试看

作者头像
菩提树下的杨过
发布2018-01-24 15:36:35
5130
发布2018-01-24 15:36:35
举报
文章被收录于专栏:菩提树下的杨过

倒腾了半天,发现还是无法直接在编辑器里插入SL,直接切换到html视图,贴上sl的object代码后,一发布,居然自动识别为flash,无奈只能用iframe才搞定

代码语言:js
复制
<UserControl
 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"
    x:Class="SilverlightApplication1.MainControl"
    mc:Ignorable="d">

 <Grid x:Name="LayoutRoot" Background="White" Height="240" Width="560">
 <Rectangle Stroke="#FF000000" RadiusX="10" RadiusY="10" x:Name="Rect" >
 <Rectangle.Effect>
 <BlurEffect/>
 </Rectangle.Effect>
 <Rectangle.Fill>
 <LinearGradientBrush EndPoint="0.034,1.1" StartPoint="0.403,-0.109">
 <GradientStop Color="#FF000000"/>
 <GradientStop Color="#FFFFFFFF" Offset="1"/>
 </LinearGradientBrush>
 </Rectangle.Fill>
 </Rectangle>
 <TextBlock TextWrapping="Wrap" FontSize="52" Foreground="White" d:LayoutOverrides="Width, Height" TextAlignment="Center" MouseEnter="TextBlock_MouseEnter" x:Name="Txt" MouseLeave="TextBlock_MouseLeave" HorizontalAlignment="Center" VerticalAlignment="Center" Cursor="Hand">
 <TextBlock.Effect>
 <BlurEffect/>
 </TextBlock.Effect><Run Text="菩提树下的杨过"/></TextBlock>

 </Grid>
</UserControl>
代码语言:js
复制
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Media.Effects;

namespace SilverlightApplication1
{
 public partial class MainControl : UserControl
    {
 public MainControl()
        {
 
            InitializeComponent();
        }

 private void TextBlock_MouseEnter(object sender, MouseEventArgs e)
        {
 
            DropShadowEffect _Effect = new DropShadowEffect();
            _Effect.BlurRadius = 5;
            _Effect.Direction = 225;
            Txt.Effect = _Effect;
            Rect.Effect = Txt.Effect;
        }

 private void TextBlock_MouseLeave(object sender, MouseEventArgs e)
        {
 
            BlurEffect _Effect = new BlurEffect();
            _Effect.Radius = 5;
            Txt.Effect = _Effect;
            Rect.Effect = Txt.Effect;
        }
    }
}

最后声明:本文没有阅读价值,仅是为了测试一下能不能直接将SL贴在文章中:-)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2009-04-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档