中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

上海專業(yè)網站建設價格抖音seo軟件工具

上海專業(yè)網站建設價格,抖音seo軟件工具,做有色研究的網站,寧波網站排名優(yōu)化費用其實,在wpf中,最核心的就是xaml,因為只有xaml,才能體現(xiàn)出用的是wpf,而不是普通的cs文件,cs文件在winform中等等程序都可以使用的,唯獨xaml才是wpf中最重要的,最精華的東西&#xff0…

? ? ? ? 其實,在wpf中,最核心的就是xaml,因為只有xaml,才能體現(xiàn)出用的是wpf,而不是普通的cs文件,cs文件在winform中等等程序都可以使用的,唯獨xaml才是wpf中最重要的,最精華的東西,但是xaml說深也深,說淺也淺,很多人都是用winform的做法去開發(fā)wpf,從效果上看,沒有任何區(qū)別的。

? ? ? ? 今天說一下wpf中的資源,其實也屬于xaml中的內容,萬物皆資源。在資源中,我們可以插入UC控件以及ViewModel。

1.首先創(chuàng)建一個wpf程序

2. 把UC控件當做資源來使用

2.1首先創(chuàng)建一個UC界面

2.2在App.xaml中把它當做資源

<Application x:Class="WpfApp2.App"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:local="clr-namespace:WpfApp2"StartupUri="MainWindow.xaml"><Application.Resources><ResourceDictionary><local:UserControl1 x:Key="ucTest"/><ResourceDictionary.MergedDictionaries></ResourceDictionary.MergedDictionaries></ResourceDictionary></Application.Resources>
</Application>

2.3在主界面直接調用

<Window x:Class="WpfApp2.MainWindow"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"xmlns:local="clr-namespace:WpfApp2"mc:Ignorable="d"Title="MainWindow" Height="450" Width="800"><Grid><ContentControl Content="{StaticResource ucTest}" /></Grid>
</Window>

2.4 效果

此時其實就是把UC控件充當了引用界面的方式,效果一毛一樣。?

3.把ViewModel當做資源來使用

3.1接著上面的代碼繼續(xù),我們采用簡單的MVVM模式

建立MainViewModel

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Data;namespace WpfApp2
{public class MainViewModel : BindingBase{public MainViewModel(){}private string name = "故里2130";public string Name{get { return name; }set{name = value; OnPropertyChanged();//OnPropertyChanged(nameof(name),使用特性,去掉括號的值}}}public class BindingBase : INotifyPropertyChanged{public event PropertyChangedEventHandler PropertyChanged;//protected virtual void OnPropertyChanged(string propertyName)protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = "")//此處使用特性{PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));}}
}

3.2在App.xaml中把它當做資源

<Application x:Class="WpfApp2.App"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:local="clr-namespace:WpfApp2"StartupUri="MainWindow.xaml"><Application.Resources><ResourceDictionary><local:UserControl1 x:Key="ucTest"/><local:MainViewModel x:Key="vmTest"/><ResourceDictionary.MergedDictionaries></ResourceDictionary.MergedDictionaries></ResourceDictionary></Application.Resources>
</Application>

3.3然后在界面中調用

<Window x:Class="WpfApp2.MainWindow"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"xmlns:local="clr-namespace:WpfApp2"mc:Ignorable="d"DataContext="{StaticResource vmTest}"Title="MainWindow" Height="450" Width="800"><StackPanel><TextBlock Text="{Binding Name}"/><ContentControl Content="{StaticResource ucTest}" /></StackPanel>
</Window>

3.4效果

?

然后可以直接綁定屬性的值,非常的方便,不得不說,這個功能很nice。

源碼:

https://download.csdn.net/download/u012563853/88623422

來源:

巧妙的使用WPF中的資源-CSDN博客

http://www.risenshineclean.com/news/50403.html

相關文章:

  • wordpress用戶關系360搜索關鍵詞優(yōu)化軟件
  • 做vi的網站cpu優(yōu)化軟件
  • 便宜建站怎么自己找外貿訂單
  • 揭陽購物網站開發(fā)設計東莞網絡推廣培訓
  • 青島網站建設的流程有哪些關鍵詞排名工具
  • 做網站就必須要開公司嗎珠海網站建設優(yōu)化
  • 免費的網站在線客服軟件營銷案例100例小故事及感悟
  • 網站開發(fā)的英文文獻互聯(lián)網營銷師培訓課程
  • 新手想寫小說怎么做網站互聯(lián)網廣告平臺排名
  • 電商商城系統(tǒng)免費seo排名點擊器
  • 汽車網站建設論壇網絡營銷渠道有哪三類
  • jquery 的網站模板seo手機搜索快速排名
  • 哪個網站可以做水果銷售代理深圳知名seo公司
  • 一般做網站的在哪里找代寫稿子的平臺
  • wordpress django廣東seo快速排名
  • 嘉祥網站建設哪家好游戲代理
  • 微網站功能介紹網站搭建公司哪家好
  • 網站建設規(guī)劃圖app聯(lián)盟推廣平臺
  • wordpress付費主題百度seo公司興田德潤
  • 通遼北京網站建設地推接單平臺
  • wordpress可以做seo嗎北京seo專員
  • Cocos做網站百度小說風云榜
  • 大連建設網站制作杭州seo價格
  • 重慶市建筑網站建設南通網站快速收錄
  • 網站后臺模板 jquery圖們網絡推廣
  • 做網站怎么兼職網上培訓課程平臺
  • 男女直接做性視頻網站上海疫情最新數(shù)據(jù)
  • 域名備案掉了網站還可以用廣州關鍵詞快速排名
  • 怎么到國外網站去接模具訂單做東莞seo網站推廣建設
  • 做網站的軟件word網站排名查詢工具有哪些