当前位置: 首页 > wzjs >正文

网站开发选择框代码线上教育平台推广怎么做

网站开发选择框代码,线上教育平台推广怎么做,前端做网站框架,网站设计建设案例本文以一个例子介绍用户控件的使用(UserControl),下图所示: 一、主要技术点 1.MainViewModel使用CommunityToolkit.Mvvm 这个Nuget包 2.LinearGradientBrush使用,下面代码可以产生如下的效果 <LinearGradientBrush x:Key="HorizontalBackground" …

        本文以一个例子介绍用户控件的使用(UserControl),下图所示:       

一、主要技术点

        1.MainViewModel使用CommunityToolkit.Mvvm 这个Nuget包

        2.LinearGradientBrush使用,下面代码可以产生如下的效果

           <LinearGradientBrush x:Key="HorizontalBackground"
                      StartPoint="0.5 0" EndPoint="0.5 1">
                     <GradientStop Color="SkyBlue" Offset="0.1"/>
                    <GradientStop Color="Transparent" Offset="0.1"/>
                     <GradientStop Color="Transparent" Offset="0.9"/>
                     <GradientStop Color="SkyBlue" Offset="0.9"/>
           </LinearGradientBrush>

        3.类的代码使用对应的xaml中资源可以直接这样使用:

privateLinearGradientBrush HorizontalBackground => (LinearGradientBrush)Resources["HorizontalBackground"];

 4.依赖属性如果不变化,就不会自动调用其回调函数,

   如果需要窗口打开后需要自动调用下某属性的回调函数以完成初始化,可以自己写代码调用。

       public PipeLine(){InitializeComponent();Loaded += PipeLine_Loaded;}private void PipeLine_Loaded(object sender, RoutedEventArgs e){OnDirectionChanged(this, new DependencyPropertyChangedEventArgs(DirectionProperty, Orientation.Horizontal, Orientation.Horizontal));}

5.Line的虚线产生

        StrokeDashArray可以产生虚线。

    StrokeDashOffset 的变化可以产生动画效果。

    <Line Width="200" Height="50" Stroke="Red" StrokeThickness="10"  X1="0" Y1="0"X2="200" Y2="0" Margin="0 20"              StrokeDashArray="1 2"/>

6.动画效果,通过StrokeDashOffset 产生动画效果。 使用基于帧的动画。

        构建基于帧的动画的基本技术很容易。只需要为静态的CompositionTarget.Rendering事件关联事件处理程序。一旦关联事件处理程序,WPF就开始不断地调用这个事件处理程序(只要渲染代码的执行速度足够快,WPF每秒将调用60次)。

        因为这个是UI中的事件,通过调用viewModel中的函数来实现虚线的移动。

       注意:StrokeDashOffset减少视觉效果是水平方向向右移动。

 public MainWindow()
 {
     InitializeComponent();
     this.DataContext = new MainViewModel(this);
     CompositionTarget.Rendering += OnRendering;
 }
 private void OnRendering(object sender, EventArgs e)
 {
     // 将事件转发到 ViewModel
   


文章转载自:

http://eusiO1t3.pwwdp.cn
http://ybE2hW1S.pwwdp.cn
http://ZfaeqTtK.pwwdp.cn
http://YAfKBMZm.pwwdp.cn
http://2cFqyjIY.pwwdp.cn
http://R6ZpYnGg.pwwdp.cn
http://Nkfp6gQP.pwwdp.cn
http://M3tgd3XV.pwwdp.cn
http://eXcbbYxU.pwwdp.cn
http://gW7X8uK6.pwwdp.cn
http://0vG91G6m.pwwdp.cn
http://eQLiSjtA.pwwdp.cn
http://TjH98b1S.pwwdp.cn
http://fIBKBAQQ.pwwdp.cn
http://Lw1WnV7S.pwwdp.cn
http://lKCSZ8RZ.pwwdp.cn
http://elF7svyZ.pwwdp.cn
http://ebVpkylk.pwwdp.cn
http://Z6zDuhOL.pwwdp.cn
http://Yh5U2qUs.pwwdp.cn
http://LlPo9hzA.pwwdp.cn
http://hyFx4KT0.pwwdp.cn
http://KDESkmRo.pwwdp.cn
http://fW31kumf.pwwdp.cn
http://BIeaoSaG.pwwdp.cn
http://eI7DrzPN.pwwdp.cn
http://wgH9E2J8.pwwdp.cn
http://No1Rx9za.pwwdp.cn
http://P1lVYyew.pwwdp.cn
http://qzkHrfQq.pwwdp.cn
http://www.dtcms.com/wzjs/760731.html

相关文章:

  • 陕西做网站找谁青岛app软件开发公司
  • 图表生成网站游戏网站平台怎么做的
  • 电商网站模板下载郑州网站托管助企
  • 中国化学第九建设公司网站临沂网站建设制作
  • 北京微信网站制作费用wordpress仪表盘空白
  • 做网站映射tcp单位做网站支出应怎么核算
  • 腾讯云做网站教程关键词云图
  • 网站做效果联系方式建筑公司会计做账及报税流程
  • 海口网站建设是什么wordpress固定衔接出错
  • 广州朝阳网站建设wordpress 清理
  • 免费做苗木网站长沙装修公司排行榜
  • 甲马营seo网站优化的网络营销难不难学
  • 建网站公司那个比较好室内设计接单的网站
  • 建站优化办事效率高外贸网站搜索引擎优化方法
  • 校园网子网站建设管理意见或策划网络舆情处置方案
  • 做网站需要用什么系统wordpress 后台
  • 泰安浩龙网站开发六安网约车平台
  • 静态网站开发wordpress读取产品数据库
  • 做网站不需要原件吧wordpress最近更新模块
  • 上海市崇明县建设中学网站电影网站建设需求分析
  • 网站集约化建设探讨软件设计开发流程图
  • 网站做的不好装潢建筑公司网站设计
  • 做网站什么行业前景好顺德网页定制
  • 高端网站定制建设公司哪家好seo网站优化策划书
  • 自助建站哪个好o2o网站建设最好公司排名
  • 锦州网站建设市场广州 环保 凡人网站建设
  • 企业网站模板是什么有什么网站建设软件
  • wordpress建站是什么怎么用腾讯云服务器做网站
  • 男女做网站网页布局实训心得体会
  • 房产网站内容建设部门规划厦门网站开发公