前台设置如下:<DataGrid x:Name="StaffAdminView" ItemsSource="{Binding}" HorizontalAlignment="Left" Height="294" VerticalAlignment="Top" Width="347&qu…
在界面wondow.xaml中插入代码如下: <Window.Resources> <RoutedUICommand x:Key="WinKeyDown" Text="F1" /> <!--WinKeyDown是静态资源名,F1是你的热键的代名词(随便起)用来后台接收--> <…
引入:using System.Media;声明音源多媒体:public SoundPlayer player = new SoundPlayer(System.Windows.Forms.Application.StartupPath + @"\err.wav");发出警报:player.PlayLooping();
int[] types = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; string result = string.Join(",", types); MessageBox.Show(result);
List<SJ.Mod.Process> ps = dataGrid1.SelectedItems.Cast<SJ.Mod.Process>().ToList();
管理解决方案的Nuget程序包安装Newtonsoft.Json //反序列化Json字符串内容为对象List<Article> jsondata = JsonConvert.DeserializeObject<List<Article>>(jsonData); //list转jsonstring ListJson = JsonConvert.Serialize…
解决方法在NuGet 添加“System.Text.Encoding.CodePages”在代码中还需要添加Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);核心代码如下static void Main(string[] args){ Encoding.RegisterProvider(CodePagesEncodin…
System.Windows.Forms.OpenFileDialog openFileDialog = new System.Windows.Forms.OpenFileDialog(); openFileDialog.Filter = "Excel文件|*.xls"; if (openFileDialog.ShowDialog()…
首先安装依赖包Spire.Doc引用命名空间:using Spire.Doc;using Spire.Doc.Documents;using Spire.Doc.Fields;using Paragraph = Spire.Doc.Documents.Paragraph;using Section = Spire.Doc.Section;实现代码:public static void GetPic…
数据绑定明明能获取到数据,但是绑定的时候,下拉框都有相应数据的选项,但都是空白选项,一开始以为是字段名写错了,足足看问题看了一天多才发现是自己的模型类写错了比如Mod类库下面有个SoftWare类我这边写的using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Mod{ …
ComboBox的ItemsSource绑定List数据源<ComboBox x:Name="com_language" HorizontalAlignment="Left" Margin="77,138,0,0" VerticalAlignment="Top" Width="146" Sel…
首先下载安装包:System.IO.Compression.ZipFile//指定文件夹这压缩ZipFile.CreateFromDirectory("C:/test/", “C:/1.zip”);//解压缩到指定文件夹ZipFile.ExtractToDirectory(“C:/1.zip”,"C:/test/",true);
首先安装包:WPF.HtmlEditor插入编辑器:<smitch:HtmlEditor x:Name="content" DockPanel.Dock="Top" Margin="12,215,326,72" />添加引用:xmlns:smitch="clr-namespace:Smith.WPF.HtmlEdit…
/// <summary> /// 源码目录树形结构生成 /// </summary> /// <returns></returns> private string outputTree(){ string command = @"tree F:\test\ /f…
<ComboBox x:Name="com_language" HorizontalAlignment="Left" Margin="77,138,0,0" VerticalAlignment="Top" Width="146" SelectedValuePath="L_ID&quo…
UniformGrid 就是Grid的简化版,每个单元格的大小相同,不需要定义行列集合。每个单元格始终具有相同的大小,每个单元格只能容纳一个控件。若不设置Rows Colums,则按照定义在其内部的元素个数,自动创建行列,并通常保持相同的行列数。若只设置Rows则固定行数,自动扩展列数。若只设置Colums则固定列数,自动扩展行数。 UniformGrid 中没有Row和Column附加属性,…
Stream stream = File.OpenRead(wordFile);XWPFDocument doc = new XWPFDocument(stream);foreach (var para in doc.Paragraphs){ string text = para.ParagraphText; //获得文本 if(text.Trim()!="&q…
在线程执行完成之后,在他的ContinueWith方法中加入Dispatcher.Invoke跨线程操作即可var task = Task.Run(() => { foreach (WordFind fl in list) { this.pro.Dispatcher.In…
需要在子窗口加上关闭事件protected override void OnClosing(CancelEventArgs e) { e.Cancel = true; // cancels the window close this.Hide(); // Programmatically hides the window…
检查xaml代码,因为我使用了依赖三方控件,系统新建的是<Window>标签,所以才有如题的提示,把Window标签替换成你所用的窗体标签就可以了,我这里替换的是controls:MetroWindow,替换完OK了!<controls:MetroWindow x:Class="WpfApp1.word.selectword" xmlns=&qu…