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

政府网站建设费用明细服装品牌策划方案

政府网站建设费用明细,服装品牌策划方案,wordpress媒体打不开,锦州网站建设预订1. 关于Combox\ListBox使用: 1.1 内容绑定有两种方法, 优先使用方法1,因为列表变化的时候,Combox会自动显示新的内容。而方法2并不会实时更新。 方法1:使用DataContext this.comboBox1.DisplayMemberPath "na…

1. 关于Combox\ListBox使用:

1.1 内容绑定有两种方法,

优先使用方法1,因为列表变化的时候,Combox会自动显示新的内容。而方法2并不会实时更新。

方法1:使用DataContext

 this.comboBox1.DisplayMemberPath = "name";  //显示的内容
 this.comboBox1.SelectedValuePath = "address";   //SelectedValue对应的列
 this.comboBox1.DataContext = m_Person2;

在xml中需要增加如下一句话:ItemsSource="{Binding}"

方法2:使用ItemsSource

 this.comboBox.DisplayMemberPath = "name";
 this.comboBox.SelectedValuePath = "address";
 this.comboBox.ItemsSource = m_Person;

【备注】

1.例子中的name,address必须是 属性字段。至于Person是类或者结构体没有关系。

2.可以通过SelectedItem 得到选择的对象,或者SelectedValue直接得到选择对象中绑定的值。

 private void comboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (this.comboBox1.SelectedIndex > -1)
     {
        var item= (this.comboBox1.SelectedItem) as Person;

         MessageBox.Show(item.address.ToString());

        // MessageBox.Show(this.comboBox.SelectedValue.ToString());
     }
 }

1.2 具体代码:

 public class Person{public string name { get; set; }public string address { get; set; }}public List<Person> m_Person = new List<Person>();public List<Person> m_Person2 = new List<Person>();m_Person.Add(new Person { name = "mike1", address = "天街1号" });
m_Person.Add(new Person { name = "mike2", address = "天街2号" });
m_Person.Add(new Person { name = "mike3", address = "天街3号" });
m_Person.Add(new Person { name = "mike4", address = "天街4号" });
this.comboBox.DisplayMemberPath = "name";
this.comboBox.SelectedValuePath = "address";
this.comboBox.ItemsSource = m_Person;   //方法1m_Person2.Add(new Person { name = "marry1", address = "银河系1号" });m_Person2.Add(new Person { name = "marry2", address = "银河系2号" });m_Person2.Add(new Person { name = "marry3", address = "银河系3号" });m_Person2.Add(new Person { name = "marry4", address = "银河系4号" });this.comboBox1.DisplayMemberPath = "name";this.comboBox1.SelectedValuePath = "address";this.comboBox1.DataContext = m_Person2;  //方法2private void button_Click(object sender, RoutedEventArgs e){m_Person.Add(new Person { name = "mike5", address = "天街5号" });m_Person2.Add(new Person { name = "marry5", address = "银河系5号" });}

界面:

 <ComboBox x:Name="comboBox" HorizontalAlignment="Left" Margin="143,149,0,0" VerticalAlignment="Top" Width="120" SelectionChanged="comboBox_SelectionChanged"/><ComboBox x:Name="comboBox1" ItemsSource="{Binding}" HorizontalAlignment="Left" Margin="153,217,0,0" VerticalAlignment="Top" Width="120" SelectionChanged="comboBox1_SelectionChanged"/>

二、Slider

slider比较关键的参数是: 

Minimum="0" Maximum="100" SmallChange="1"  Orientation="Horizontal"  TickPlacement="Both"

注意:对于label要实施显示这个slider的数值,可以用下列办法,即把label绑定到这个slider上。

 Content="{Binding ElementName=slider, Path=Value, Mode=OneWay}"

  <Slider x:Name="slider" HorizontalAlignment="Left" Margin="359,103,0,0" VerticalAlignment="Top" Width="217" RenderTransformOrigin="0.5,0.5" Height="39"Minimum="0" Maximum="100" SmallChange="1"  Orientation="Horizontal"  TickPlacement="Both" ></Slider><Label x:Name="label" Content="{Binding ElementName=slider, Path=Value, Mode=OneWay}" HorizontalAlignment="Left" Margin="370,142,0,0" VerticalAlignment="Top"/>

三、ProgressBar

比较关键的参数是: 

Minimum="0" Maximum="100"   Orientation="Horizontal" 

另外:IsIndeterminate=true时,进度条将一直在动,含义是加载中。

 <ProgressBar IsIndeterminate="true" Height="10" Minimum="0" Maximum="100" Width="100" Value="40"/>

备注:如果希望按了按钮后,进度条陆续移动,可以用如下方法实现:

private void button1_Click(object sender, RoutedEventArgs e)
{int start = (int)this.pbar1.Minimum;int end= (int)this.pbar1.Maximum;new Task(()=>{               for (int i = start; i < end; i++){this.pbar1.Dispatcher.Invoke(()=> {this.pbar1.Value = i;});Thread.Sleep(100);}}).Start();      
}

http://www.dtcms.com/wzjs/146988.html

相关文章:

  • 网站优化公司排行百度升级最新版本下载安装
  • 哪个网站可以做3d互联网营销师怎么报名
  • 建设网站需要分析什么网络营销策划论文
  • 自己做的网站会被黑吗搜索词和关键词
  • 文字图片生成器在线重庆seo推广服务
  • 沧州商城网站建设手机百度网盘下载慢怎么解决
  • 佛山市手机网站建设哪家好引流平台有哪些
  • 廊坊网站建设方案服务微信朋友圈广告怎么推广
  • 成都营销型网站seo网站推广软件 快排
  • 深圳哪里有做网站的公司资源网站优化排名软件公司
  • 网站建设案例要多少钱优化游戏的软件
  • 南山商城网站建设多少钱长沙seo优化推广
  • 网站服务器崩溃一般多久可以恢复合肥网站推广
  • 制作网页网站的软件是会计培训机构排名前十
  • 一个新的网站开发语言seo优化方案策划书
  • 提交网站到百度湖南株洲疫情最新情况
  • 广西柳州网站建设公司郑州seo技术顾问
  • 凡科网站怎么做适合小学生的最新新闻
  • 用自己电脑配置服务器做网站网络营销的策略
  • 电子商务网站建设代码湖北短视频搜索seo
  • b站up推广怎么收费做搜索引擎优化的企业
  • 动态网站开发案例教程seo优化查询
  • 景安服务器管理助手如何备份网站潍坊网站建设方案咨询
  • html5做图书馆网站百度seo 站长工具
  • 电商网站功能介绍友链购买
  • 企业seo网站推广抖音搜索排名
  • 网站维护与建设考试关键词排名查询工具
  • 衡南网站建设百度推广登录平台登录
  • 网站cc攻击用什么来做中国今天新闻最新消息
  • 昆明网站建设优化整合营销传播名词解释