博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【C#/WPF】TextBlock/TextBox/Label编辑文字的问题
阅读量:6928 次
发布时间:2019-06-27

本文共 824 字,大约阅读时间需要 2 分钟。

原文:

标题有点描述不清,就当是为了方便自己用时易于搜索到。

总之需求是:显示用户信息(文字)时,允许用户编辑自己的信息。

效果图如下:

点击【编辑】按钮前:
这里写图片描述

点击【编辑】按钮后,允许编辑:

这里写图片描述

  • 别吐槽为甚性别还能再改。。。我就是意思意思这个效果
  • 使用了样式,但不是本文关注点,于是省略
  • 按钮的作用也不是本文关注点,省略

一种解决思路:

正常显示用的TextBlock,然后在它上面放一个TextBox并隐藏。点击【编辑】按钮后再显示TextBox,达到看起来像是编辑文字的效果!

前台代码:

这里【编辑】、【确认】、【取消】三个按钮的Command绑定到点击事件,就是控制这三个按钮组的显隐和TextBox的显隐切换,实现界面效果后再添加数据的修改和上传逻辑。

你可能感兴趣的文章
下载Tomcat时Tomcat网站上的core和deployer的区别
查看>>
imx6 关闭调试串口
查看>>
easyUi datagrid 返回时间格式化操作
查看>>
redis.conf配置详细翻译解析
查看>>
Linux Nano命令
查看>>
线程高级应用-心得4-java5线程并发库介绍,及新技术案例分析
查看>>
linux 弹出光驱失败
查看>>
grep用法详解:grep与正则表达式【转】
查看>>
Python中执行系统命令常见的几种方法--转载
查看>>
spring整合springmvc
查看>>
【译】Kafka学习之路
查看>>
(转) 深度强化学习综述:从AlphaGo背后的力量到学习资源分享(附论文)
查看>>
有关HTTP的粗读
查看>>
在线支付系统功能
查看>>
如果有个库函数接受的是无参数的回调函数怎么办?
查看>>
Asp.Net Core Authentication Middleware And Generate Token
查看>>
[C++]简单的udp通信
查看>>
Recovery模式【转】
查看>>
SQL数据分析概览——Hive、Impala、Spark SQL、Drill、HAWQ 以及Presto+druid
查看>>
mongodb备份与恢复
查看>>