经验及技巧:textblock 内容超出长度 文字向前移动一位
来源:互联网 发布:淘宝开店需要押金么 编辑:程序博客网 时间:2024/06/16 19:48
public class SafetyNumberPhoneViewModel : Screen {//实际存放 textblock的全部内容 包括看不见的部分 private string _phoneNumActual = ""; private string _phoneNun = "";//PhoneNun前台 textblock 绑定的属性 public string PhoneNun { get { return _phoneNun; } set { _phoneNun = value; NotifyOfPropertyChange("PhoneNun"); } } private INavigationService _navigationService; public SafetyNumberPhoneViewModel(INavigationService navigationService) { _navigationService = navigationService; } public void OnClick(object source) { var _this = GetView() as SafetyNumberPhoneView; //_this.TextPhoneNum Button btn = source as Button; string nun = btn.Content.ToString(); if (nun == "呼叫") { PhoneCallTask phoneTask = new PhoneCallTask(); phoneTask.PhoneNumber = _phoneNumActual; phoneTask.Show(); }else if(btn.Content is Image) { int count = PhoneNun.Count(); int actual = _phoneNumActual.Count(); _phoneNumActual = _phoneNumActual.Substring(0, actual - 1); if (actual>count) { actual = actual - 1; PhoneNun = _phoneNumActual.Substring(actual - count, count); } else { PhoneNun = PhoneNun.Substring(0, count - 1); } }else { _phoneNumActual += nun; double width = _this.TextPhoneNum.ActualWidth; int count = PhoneNun.Count(); double charWidth = width / count; if ((width + charWidth) > 450) { string temp = PhoneNun + nun; PhoneNun = temp.Substring(1,temp.Length-1); } else { PhoneNun += nun; } } } }
0 0
- 经验及技巧:textblock 内容超出长度 文字向前移动一位
- 数组的key向前或向后移动一位
- 数组的值向前或向后移动一位
- CSS实现文字内容不被截断当超出指定长度时该字符串自动整体换到下一行
- css实现文字内容超出显示省略号
- css 样式控制文字长度,超出的以省略号代替
- IE 实现文字超出指定长度后用省略号代替
- 截取指定长度文字,超出部分以特定字符代替
- 用div控制文字长度,超出范围用...表示
- html + CSS实现文字超出长度隐藏,显示省略号
- html + CSS实现文字超出长度隐藏,显示省略号
- html中文字长度超出宽度如何显示省略号“...”
- 通过样式表超出长度的文字自动截取
- 超出长度的文字用省略号…代替
- css 内容长度超出范围时用...代替
- 内容模块展开和收缩,默认超出长度“...”代替
- JTable选择一行,输入数字,自动向前移动一位,点击退格键,删除最后一个数字
- Android TextView 判断文字内容是否超出显示省略号
- ids for this class must be manually assigned before calling save()..
- JAVA自定义注释(Target,Retention,Documented,Inherit)
- 第三周——基于对象的程序设计——工资类(2)动态数组
- hadoop 1.2.1安装配置
- 分类算法--并行逻辑回归算法
- 经验及技巧:textblock 内容超出长度 文字向前移动一位
- C#Json JObject成员的枚举
- linux系统管理命令之----高效使用top命令
- 深入理解HTTP协议及原理分析之缓存
- Valid Palindrome
- 加快下载速度:Win10将用P2P传输App与系统更新
- 怎样截取字符串长度
- erp项目新建账套逻辑
- web服务器对比