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

滕州市建设局网站网站建设 数据库购买

滕州市建设局网站,网站建设 数据库购买,如何创建微信公众号平台,wordpress背景设置研究了 WPF 资源系统使得在应用不同部分可以重用相同对象的原理,介绍了如何在代 码和标记中声明资源,如何提取系统资源,以及如何使用类库程序集在应用程序之间共享资源。 1.资源基础 1.1静态资源和动态资源 区别:静态资源只从资…

        研究了 WPF 资源系统使得在应用不同部分可以重用相同对象的原理,介绍了如何在代
码和标记中声明资源,如何提取系统资源,以及如何使用类库程序集在应用程序之间共享资源。

1.资源基础

1.1静态资源和动态资源

        区别:静态资源只从资源集合中获取对象一次。根据对象的类型(以及使用对象的方式),对象的任何变化都可能被立即注意到。然而,动态资源在每次需要对象时都会重新从资源集合中查找对象。这意味着可在同一键下放置一个全新对象,而且动态资源会应用该变化。

        通常不需要使用动态资源,作为一般规则,只有在下列情况下才需要使用动态熟悉。不应过度使用动态资源。许多情况下,需要在控件中显示动态内容,而且控件需要随着内容的改变调整自身。对于这种情况,使用数据绑定更合理。

  • 资源具有依赖于系统设置的属性(如当前 Windows 操作系统的颜色或字体)。
  • 准备通过编程方式替换资源对象(例如,实现几类动态皮肤特性)。

1.2非共享资源

        很少使用。使用Shared特性即可。

<ImageBrush x:Key="TileBrush" x:Shared="False"/>

1.3资源的访问

        资源通常可通过xaml访问,也可通过C#代码访问。

<Window.Resources><ImageBrush x:Key="TileBrush" TileMode="Tile"ViewportUnits="Absolute" Viewport="0 0 32 32"ImageSource="/Images/爆炸.png" Opacity="0.3"/></Window.Resources>// 在xaml中使用
<Button Background="{StaticResource TileBrush}" Content="A Tiled Button" Height="30" Width="300" Margin="5" Padding="5" FontWeight="Bold" FontSize="14"/>// 在代码中使用private void btn_Click(object sender, RoutedEventArgs e){Button btn = (Button)sender;ImageBrush myBrush = (ImageBrush)FindResource("TileBrush");btn.Background = myBrush;}

1.4应用程序资源

        查找资源的地方:窗口,控件,容器,App.xaml,用户定义等。通常全局使用的资源可以在App.xaml中定义,只在几个窗口中使用的资源,可考虑在每个窗口中分别定义。充分平衡复杂性和重用性。

2.资源字典

        多个项目之间共享资源,可创建资源字典。资源字典只是Xaml文档,除了存储希望使用的资源外,不做其他任何事情。

2.1创建资源字典

// 需要通过添加→资源字典创建。
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"><ImageBrush x:Key="TileBrush" TileMode="Tile"ViewportUnits="Absolute" Viewport="0 0 32 32"ImageSource="/Images/爆炸.png" Opacity="0.3"/></ResourceDictionary>

2.2使用资源字典

// 假设有2个资源字典:AppBrushes.xaml和WizardBrushes.xaml<Application.Resources><ResourceDictionary><ResourceDictionary.MergedDictionaries><ResourceDictionary Source="AppBrushes.xaml"/><ResourceDictionary Source="WizardBrushes.xaml"/></ResourceDictionary.MergedDictionaries><ImageBrush x:Key="GraphicalBrush1"/><ImageBrush x:Key="GraphicalBrush2"/></ResourceDictionary></Application.Resources>

2.3共享资源

方法1:复制并分发包含资源字典的xaml文件,这种最简单,但不能对版本进行控制。

方法2:将资源字典编译到单独的类库程序集中,并分发组件。

http://www.yayakq.cn/news/414219/

相关文章:

  • 网站建设最新教程视频教程外语网站建设
  • wordpress大幅广告第三方关键词优化排名
  • 做网站绿色和什么颜色搭配数据库跟网站内容
  • 哈尔滨做网站的价格网络装修平台哪家最好
  • 中国建设银行昆山支行网站郁金香导航 汕头大学网址大全
  • 如何做推广平山做网站优化
  • 晋中推广型网站开发彩票网站开发app
  • 食品企业网站建设方案丽江市企业网站
  • 网站建设工作室深圳电子商务企业有哪些
  • 怎么做购物网站做网站建设怎么赚钱
  • 网站建设 在电商的作用外贸网站推广销售
  • 网站建设的开多少税率做网页前端接活网站
  • 如何做网站稳定客户企业网站模板 首页大图
  • 建设快照网站网站建设设计书
  • 教做糕点的视频网站淘宝单网站建设
  • 极简 单页面网站模板做ppt用什么软件最好
  • 网站开发弹窗制作北京市建设工程安全质量监督总站网站
  • c 做的网站怎么上传图片可以做英文单词puzzle的网站
  • 网站备案域名还是空间微网站怎么做
  • 网站的建设框架asp网站过时
  • 深圳专业网站公司网页游戏排行榜对战
  • wex5网站开发网站建设论团
  • 网站建设合同属于承揽合同吗建设网站 程序员的提成
  • 蓝色机械企业网站模板如何利用国外网站开发客户
  • wordpress 旅游网站wordpress出现自动投稿
  • 京东联盟网站怎么做行政机关单位网站建设规定
  • 企业网络建站西班牙网站后缀
  • 宁波网站建设科技有限公司学校门户网站建设需要多少费用
  • 做网站背景制作wordpress文章模板
  • 网站抓取qq号码原理企业oa办公系统大概多少钱一套