
WPF
656-3
这个作者很懒,什么都没留下…
展开
-
C# WPF 音频文件播放方法
前端代码.xaml<MediaElement x:Name="mediaElement" Height="{Binding}" Width="{Binding}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch...原创 2019-12-10 11:52:45 · 888 阅读 · 0 评论 -
【WPF开发总结】 子线程更新UI
WPF禁止跨线程调用线程UI,需使用委托方式完成线程调用。常见报错:“调用线程无法访问此对象,因为另一个线程拥有该对象。”解决办法:【使用Action()委托】写法一: //代表同步执行,需要等待委托执行完成 App.Current.Dispatcher.Invoke((Action)delegate (...原创 2019-11-06 10:29:02 · 512 阅读 · 0 评论 -
C# 控件Anchor
Anchor的英文意思是锚定,表示在窗体重置时控件与窗体(或者父控件)的相对位置保持不变,控件变化要等到窗体重置的时候才能呈现,如图所示:窗体重置前:窗体重置后:Control.Anchor:获取或设置控件绑定到的容器的边缘并确定控件如何随其父级一起调整大小。(即指控件挂靠的方向)例如:this.dataGridView1.Anchor=((...转载 2019-06-28 01:03:19 · 2393 阅读 · 0 评论 -
C# 两种启动bat文件方法的区别——关键在于进程的工作目录
1、 private void RunBat(string batPath){ Process pro = new Process(); FileInfo file = new FileInfo(batPath); pro.StartInfo.WorkingDirectory = file.Directory.FullName; pro.StartInfo.FileNa原创 2015-11-12 11:46:08 · 5441 阅读 · 1 评论 -
c#中字符串截取使用的方法
String substring(int beginIndex)String substring(int beginIndex, int endIndex)String.Substring(Int32)——子字符串从指定的字符位置开始String.Substring(Int32, Int32)——子字符串从指定的字符位置开始且具有指定的长度举例如下:string s = "He转载 2015-03-20 17:20:37 · 762 阅读 · 0 评论 -
设定Grid行或列的尺寸
和普通UI元素可以设定Height和Width属性不同,RowDefinition类和ColumnDefinition类中相应的属性的类型不是Double,而是System.Window.GridLength。Grid调整Grid行列尺寸的方法有如下三种:绝对尺寸 把Grid行列大小尺寸设为一个数值,这时Grid的行列尺寸不会随着其中UI元素的大小进行自动调整。自动尺寸 把Gr转载 2015-03-19 16:20:28 · 1783 阅读 · 0 评论 -
移除List<T>的元素
List还提供几个方法用来从列表中移除元素,这些方法同样可以移除指定的元素,也可以移除一个或多个满足指定条件的元素,它们包括Clear()、Remove()、RemoveAll()、RemoveAt()、RemoveRange()。和Find()等方法一样,可以通过Predicate委托指定要移除的元素需要满足的条件。Remove()等方法的定义如下:public void Cle原创 2015-03-18 11:34:49 · 2830 阅读 · 0 评论 -
WPF拖动总结
这篇博文总结下WPF中的拖动,文章内容主要包括:1.拖动窗口2.拖动控件 Using Visual Studio 2.1thumb控件 2.2Drag、Drop(不连续,没有中间动画) 2.3拖动一个控件 2.4让一个窗口内的所有(指定的)控件可拖动3.Expression Blend X实现拖动(Best Practice)原创 2015-03-17 09:15:50 · 1230 阅读 · 0 评论