最新要闻
- 当前报道:游戏王dm新马甲_[游戏王DM]羁绊
- 全球热点!张艺谋监制!北京冬奥拍成电影了:《北京2022》预告片发布
- 世界视讯!提前!韩国欲2028年推6G网 速度有多快?5G是高铁 6G就是飞机
- 全球首发5.5G 高通骁龙X75基带不再公布速率:峰值没啥意义
- 极氪汽车被指销售欺诈!车主集体投诉:退一赔一
- 世界新动态:ChatGPT火了 中国电信股价大涨50%:底层技术早有布局
- 华晨宝马第500万辆下线!东北老工业基地全力发展新能源车 沈阳比肩深圳
- 天天新消息丨印度3年内将成为主要电信出口国 5G堆栈“已准备就绪
- 光环退却 曝神车雷克萨斯ES 300H大优惠:广州35万可落地
- 世界新资讯:神似小红书 微信为什么要做“小绿书”?
- 李安:下部电影《李小龙》不会用120帧 挑战观众习惯
- 王予嘉图片_王予嘉
- 焦点快报!《消费者报告》:宝马制造的汽车最高 路虎果然名不虚传
- 讯息:全国110个城市建成千兆城市!运营商喊话继续加速千兆宽带:每月198 还能便宜
- 环球速讯:消灭挖孔!努比亚首款屏下摄像头新机Z50 Ultra入网
- 每日资讯:针对富士X卡口设计:腾龙宣布开发新超广角变焦镜头
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
WPF学习_day1
WPF绑定数据
(资料图片仅供参考)
使⽤ Binding 对象建⽴绑定,且每个绑定通常具有四个组件:绑定⽬标、⽬标属性、绑定源以及指向要使⽤的源值的路径。
第一种绑定方式(在前台绑定):
过程:定义一个字典资源
DataBind.xaml:
MyData.cs
namespace Wang.Wpf.Entity{ class MyData { private string colorName = "green"; private int buWidte = 350; /// /// colorName属性的默认值为“red”,ctrl+r+e,快速封装字段 /// public string ColorName { get => colorName; set => colorName = value; } public int BuWidte { get => buWidte; set => buWidte = value; } }}
第二种绑定方式(在后台绑定):
DataBind.xaml中设置窗口刚加载时的事件Title="DataBind" Height="450" Width="800" Loaded="Window_Loaded">
Content取的值是绑定MyData类中的Title属性的值。
MyData.cs
space Wang.Wpf.Entity{ class MyData { private string colorName = "green"; private int buWidte = 350; /// /// colorName属性的默认值为“red”,ctrl+r+e,快速封装字段 /// public string ColorName { get => colorName; set => colorName = value; } public int BuWidte { get => buWidte; set => buWidte = value; } public string Title { get; set; } }
DataBind.xaml.cs
private void Window_Loaded(object sender, RoutedEventArgs e){ //数据绑定 (MyLabel是label的name,DataContext绑定的数据为MyData()类 MyLabel.DataContext = new MyData() { Title = "这是一个label" };}
控件
1. 内容控件
(1) Label
表示控件的文本标签,并提供访问密钥支持。
Label使用绑定来设置目标
(2)TextBlock
TextBlock提供一个轻型控件,用于显示少量流内容。
我是⽂本⼀ 我是⽂本⼆ 我是⽂本三
(3)Button
表示 Windows 按钮控件,该按钮对Click事件做出反应。
(4)Border
在另一个元素四周绘制边框和/或背景。
Border只能有一个子级。 若要显示多个子元素,需要在父Border内放置一个附加Panel元素。 然后,可以在该Panel元素中放置子元素。
如果要在内容周围显示边框,必须将元素放在父Border元素中。
(5)RadioButton
表示可由用户选择但不能清除的按钮。 可以通过单击来设置IsChecked的RadioButton属性,但只能以编程方式清除该属性。
创建两个单独的RadioButton组:colorgrp
和numgrp
。 用户可以在每个组中选择一个RadioButton。
Red Blue 1 2
(6)CheckBox
表示用户可以选择和清除的控件。
CheckBox控件继承ToggleButton并可以有三种状态:选中 (选定的) 、未选中 (清除) 和不确定。
xaml
csprivate void Button_Click(object sender, RoutedEventArgs e) { UIElementCollection childrens = course.Children; StringBuilder stringBuilder = new StringBuilder(); foreach(UIElement iElement in childrens) { if(iElement is CheckBox && (iElement as CheckBox).IsChecked.Value) { stringBuilder.Append((iElement as CheckBox).Content+","); } } MessageBox.Show("课程为:" + stringBuilder.ToString()); } //只能选择一个,,用于单选按钮的数据绑定 private void Button_Click_1(object sender, RoutedEventArgs e) { StringBuilder builder = new StringBuilder(); if (c.IsChecked.Value) { builder.Append(c.Content +","); } else if(s.IsChecked.Value) { builder.Append(s.Content + ","); } else if (w.IsChecked.Value) { builder.Append(w.Content + ","); } else if(z.IsChecked.Value) { builder.Append(z.Content + ","); } MessageBox.Show("选课为:" + builder.ToString()); }
(7)ToolTip
表示一个控件,该控件可创建一个弹出窗口,以便在界面中显示元素的信息。
tooltip是其它控件的属性
TextBox with ToolTip Useful information goes here.
若用使用ToolTip标签要在控件的ToolTip属性里书写
ToolTip with non-text content Useful information goes here.
(8)GroupBox
该控件用于创建具有用户界面 (UI) 内容边框和标题的容器。
Header属性的使用、GroupBox的内容可以自由组合、
使用自定义模板 ===>>在
_Personal Info Select your name Esther George Alan Eric
(9)Expander
表示一种控件,该控件显示具有可折叠内容显示窗口的标题。
C# JAVA C++
(10) Frame
框架是一种支持导航的内容控件。
A、基本格式(frame的name和绑定的资源source)
<frame Name="myFrame" Source="https://www.bilibili.com/" ></frame>
B、跳转后frame中的页面改变
WindowFrame.xaml
<frame Name="myFrame" Source="https://www.bilibili.com/" VerticalAlignment="Top" HorizontalAlignment="Center" Width="700" Height="320" Margin="0,50" NavigationUIVisibility="Visible" LoadCompleted="myFrame_LoadCompleted"> </frame>
WindowFrame.xaml.cs
private void Button_Click(object sender, RoutedEventArgs e) { //1.使用Source绑定跳转的页面 UriKind表示绑定资源的相对路径或者绝对路径 myFrame.Source = new Uri("https://www.baidu.com",UriKind.Absolute); //2.使用Navigate跳转 MyPages myPages = new MyPages(); myFrame.Navigate(myPages); //使用url myFrame.Navigate(new Uri("https://www.baidu.com")); }
带参数传递
private void Button_Click(object sender, RoutedEventArgs e) { //使用Navigate跳转 //使用url带参数 MyPages myPages = new MyPages(); myFrame.Navigate(myPages,"参数parameter"); //通过事件加载完成获取到 //向MyPages这个页面传递参数 MyPages myPages = new MyPages("这是带参数传到页面上"); myFrame.Navigate(myPages); } private void myFrame_LoadCompleted(object sender, System.Windows.Navigation.NavigationEventArgs e) { object extraData = e.ExtraData;//获取传过来的参数 Console.WriteLine(extraData); //参数parameter }
MyPages.axml
MyPages.axml.cs
public partial class MyPages : Page { public MyPages() { InitializeComponent(); } private string _param; //接受传入的参数 public MyPages(string _param) :this() { this._param = _param; Console.WriteLine(this._param); } }
-
K8S-Service的yaml文件详解
一、service-yaml文件详解apiVersion:v1kind:Servicematadata: 元数据name:string service的名称namespace:s
来源: WPF学习_day1
K8S-Service的yaml文件详解
全球时讯:【机器视觉】-什么是机器视觉?
当前报道:游戏王dm新马甲_[游戏王DM]羁绊
全球热点!张艺谋监制!北京冬奥拍成电影了:《北京2022》预告片发布
世界视讯!提前!韩国欲2028年推6G网 速度有多快?5G是高铁 6G就是飞机
全球首发5.5G 高通骁龙X75基带不再公布速率:峰值没啥意义
极氪汽车被指销售欺诈!车主集体投诉:退一赔一
世界新动态:ChatGPT火了 中国电信股价大涨50%:底层技术早有布局
世界观热点:璞华易构低代码平台,真正领跑未来的敏捷软件开发方案!
CXPACKET等待类型分析
华晨宝马第500万辆下线!东北老工业基地全力发展新能源车 沈阳比肩深圳
天天新消息丨印度3年内将成为主要电信出口国 5G堆栈“已准备就绪
光环退却 曝神车雷克萨斯ES 300H大优惠:广州35万可落地
世界新资讯:神似小红书 微信为什么要做“小绿书”?
李安:下部电影《李小龙》不会用120帧 挑战观众习惯
当前信息:【踩坑记录】SpringBoot跨域配置不生效
迈柯唯Maquet协议对接(呼吸机、麻醉机)FLOWi SERVOi
【当前独家】远程服务调用(RPC与Rest本质区别)
王予嘉图片_王予嘉
焦点快报!《消费者报告》:宝马制造的汽车最高 路虎果然名不虚传
讯息:全国110个城市建成千兆城市!运营商喊话继续加速千兆宽带:每月198 还能便宜
要闻速递:K8S-Pod的yaml文件详解
全球热推荐:ChatGPT:HuggingFace使用GPT-2模型并额外语料训练
每日观点:第一周学习--linux
环球速讯:消灭挖孔!努比亚首款屏下摄像头新机Z50 Ultra入网
每日资讯:针对富士X卡口设计:腾龙宣布开发新超广角变焦镜头
通讯!小米汽车全新谍照曝光:定位三厢、车头极长
Redis缓存穿透 && 缓存击穿 && 缓存雪崩
环球热头条丨机器学习-集成学习XGBoost
速读:科创信息:公司目前涉及少量军工业务
世界快报:二月二龙抬头来了!明晚10点龙形天象将出现在夜空 天文专家科普
1899元!小米发布智能门锁M20大屏猫眼版:续航1整年
天天热点!直到丈夫临死 我才发现30多年前闻到的“怪味”竟是大病预兆!
全球通讯!开车方便了!内地与中国澳门签署驾驶证互认换领协议:免试
世界动态:爱奇艺客服回应不再限制投屏:到期后再续订还是只有480P
微博会员可以看访客记录吗?唯美微博语录11句有哪些?
恐龙家族有哪些种类?恐龙家族有哪些成员?
网络用语龟龟是什么意思?龟龟是谁家的粉丝?
綦江怎么读?綦江旅游攻略必去景点有哪些?
诺基亚7210c上市价格是多少?诺基亚7210c手机参数
昂达平板电脑怎么样?昂达平板电脑忘记密码怎么办?
光波炉是干什么用的?光波炉的用法和功能有哪些?
猫特别爱叫是什么性格?猫特别爱叫怎么纠正?
环球热文:(数据库系统概论|王珊)第五章数据库完整性:习题
天天观焦点:数据结构刷题2023.02.20小记
Windows环境下FTP Server在局域网内的搭建
环球速讯:《微附件使用教程,公众号文章上传文件、附件超简单教程,图文教程详细易懂》
天梭机械表一天误差多少算正常?天梭机械表如何调整时间和日期?
我的世界怎么去蘑菇岛?我的世界怎么传送坐标?
微动态丨被7年老粉起诉后 爱奇艺宣布VIP会员调整:老会员高清投屏恢复
当前观察:苏州2022年新生儿爆款名字公布引热议 网友称男/女孩这些名字土爆了
天天百事通!所有新车小电瓶亏电 车主:埋在凯迪拉克锐歌这颗炸弹终于炸了
天天日报丨90后小伙以为健康 体检一身老年病 网友:一体检就害怕
全球观天下!Redmi K60被官方暴力肢解:做成了一个机甲兔女郎
【全球新视野】4次迭代,让我的 Client 优化 100倍!泄漏一个 人人可用的极品方案!
React Hooks模拟组件生命周期
python 二分查找算法
【K哥爬虫普法】百度、360八年恩怨情仇,robots 协议之战终落幕
当前简讯:对于多方安全计算,你是否也有这样的疑惑?
天天速看:央行2月20日开展2700亿元7天期逆回购操作
天天速看:比亚迪、特斯拉谁强让美国投资人吵翻:前者利润、技术、全球市场都差不少?
世界热资讯!暴雪《暗黑破坏神4》开篇动画公开:相比3代跨越式进步
13倍浓缩:日本隅田川胶囊咖啡1元/杯历史新低
世界快资讯:你被各式的电话推销骚扰过吗?说了不需要还能接到电话
当前速讯:百公里5个油 广汽本田ZR-V致在e:HEV今日上市:若卖19万买吗
手机哪些功能最费电?想不到耗电大户竟是相机 没电千万别用
每日观察!惨!特斯拉Model S疑似失速撞上消防车:司机死亡 车被压扁
每日报道:无语!女子应聘助理被要求和经理同吃住 月薪最高1.2万:本人回应目的不纯放弃
当前报道:邓超新电影跟漫威大片同天上映!观众赞《中国乒乓》有力量感 漫威剧情缺乏逻辑
红旗全新中大型SUV E202亮相:5分钟充电300公里
胎压过高对汽车有什么影响
世界关注:魅族20系列宣布搭载13根电竞级高能天线!TOP级信号质量
世界消息!男子200元买梭子蟹皮套占80元?商家回应:进货时就是这
世界焦点!读Java实战(第二版)笔记15_并行数据处理与性能
全球今亮点!“神话”破了!日本男子拉面店舔筷子后放回 还有人往旋转寿司上抹口水
全球新资讯:打赏后主播帮忙表白 抖音直播间代打电话火了:官方出手治理
环球今日报丨K8S的Kubeclt命令
Seata分布式事务框架示例
Arm中国年利润暴跌96%!裁员近百 补偿N+3
焦点热议:RTX 4070竟有三种显存容量?10GB、12GB、16GB同时出现
ChatGPT的成功密码是啥?我想我找到了
世界新动态:倪萍还是胖胖的好看!60多岁减肥还瘦出尖下巴,干瘪身材反倒显老
《织金新闻》2023.02.18
全球今日报丨Python selenium
LeetCode-45. 跳跃游戏II - 题解分析
天天快看点丨JVM系统优化实践(1):JVM概览
AMD锐龙7 7745HX跑分首曝:8核心不怕Intel 16核心
每日观点:浅谈strtok函数的原理与使用
天天简讯:Cesium entity画各种图(十六)
广东海陵岛海滩连日现“蓝眼泪”:3mm微生物的盛宴
每日报道:神秘股东抄底特斯拉:短短6个星期 爆赚近1千亿
当前快看:Educational Codeforces Round 143 (Rated for Div. 2) C(二分+差分维护)
【天天聚看点】“乐山油炸串串建议取缔”引争议!做好这3点别担心
世界观点:三句话 让中国人给比亚迪花30万
每日视讯:陶瓷薄板的特点_陶瓷薄板的特点有哪些
大量接洽广告商:微软寻求ChtaGPT版Bing变现渠道
天天最新:笔试准备
世界简讯:FPGA基于ACM2108的DDS设计
配双激光雷达!传新款小鹏P7定名小鹏P7i 3月上市