Tag: 选择

如何在lambda表达式中按字符串属性名进行选择查询?

我想使用lambda select进行查询, 如下所示: public class Foo{ public int Id {get;set;} public string Name {get;set;} public string Surname {get;set;} } var list = new List(); var temp = list.Select(x=> x(“Name”),(“Surname”)); 属性名称需要作为字符串发送,我不知道如何使用,我已经将它作为一个例子。 可能吗? 编辑: Foo list : 1 AB 2 CD 3 EF 4 GH 我不知道通用列表的类型,我有属性名称,如“姓名”,“姓” 我希望如下: Result : AB CD EF GH

在WPF RichTextBox Control中获取单词光标的方法是打开的

我想知道如何在WPF RichTextBox中获得当前光标所在的单词。 我知道RichTextBox有Selection属性。 但是,这只给了我RichTextBox中突出显示的文本。 相反,即使整个单词没有突出显示,我也想知道光标所在的单词。 任何提示都表示赞赏。 非常感谢你。

选择投影中的索引

我希望我的索引从大于0的数字开始,同时执行以下操作: var dataSource = WebConfigurationHelper.GetSupportedDomainsString().Select((domain, index) => new { index , Name = domain }); 所以我的输出成为: index=2 domain=zombieland index=3 domain=mydomain 有可能吗?

按下控制键时RichTextBox选择错误

我在RichTextBox中有一个非常奇怪的文本选择错误: 我创建以下简单forms: public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { richTextBox1.Text = “Tempore quo primis auspiciis in mundanum fulgorem surgeret victura dum erunt homines Roma, ut augeretur sublimibus incrementis, foedere pacis aeternae Virtus convenit atque Fortuna plerumque dissidentes, quarum si altera defuisset, ad perfectam […]

Microsoft .NET图表控件 – 使用矩形选择点

使用.NET 4.0 Chart控件将具有X,Y值的数据绘制为散点图 。 我相信微软图表控件是从Dundas获得的。 我想使用类似于用于缩放图表的矩形的橡皮筋矩形在图表上选择点 。 (当单击第一个鼠标按钮时,它会建立矩形的一个角,当鼠标移动时,将重绘半透明矩形,直到释放鼠标为止)。 有没有办法覆盖缩放方法来创建选择而不是放大? 可以将叠加层放置在现有图表上,以捕获鼠标并显示透明矩形吗? 我通常喜欢用我的问题发布示例代码,但在这种情况下我不知道从哪里开始。 链接到文档,其他教程或示例代码中的正确位置将不胜感激。

使用数组c#中的值过滤数据表

我有一个删除方法,它获取一个GUID数组,我有一个数据表…我怎样才能过滤数据表,所以它只包含引号? public void delete(Guid[] guidlist) { datatable template = ReadTemplateList() … } 谢谢!

Unity:用于突出显示的光线投射不会检测到对象

我按照本教程选择了对象。 但是,当我导入我的.obj资产并尝试选择/突出显示它们时,看起来raycaster不会接收它们。 当我的鼠标点击我的.obj对象时没有任何反应。 我添加了必要的对撞机(箱式对撞机甚至网格对撞机),没有任何反应。 我究竟做错了什么? 我没有更改提供的源代码。 我刚刚将目标文件导入到场景中并添加了必要的物理。 我想做的就是突出显示我的.obj文件onMouseDown。 AppRoot.cs: using UnityEngine; using System.Collections; using System.Collections.Generic; public class AppRoot : MonoBehaviour { /////////////////////////////////////////////////////////////////////////// #region Variables // materials for highlight public Material SimpleMat; public Material HighlightedMat; // rotate / pan / zoom object private TransformObject mTransform; // TransformObject implements rotate / pan / zoom private GameObject mGOFlat; […]

C#Windows Phone 8.1语言选择

我希望以前没有问过,我在MSDN或这里找不到简单的解决方案。 windows phone 8.1应用程序以多种语言部署。 为此,我在Strings\en-US\Ressources.resw使用默认语言(英语),并安装了Multilingual App Toolkit ,并在那里添加了所有其他语言。 要更改语言,我有以下代码: private void changeLang(string cul) { Windows.Globalization.ApplicationLanguages.PrimaryLanguageOverride = cul; Windows.ApplicationModel.Resources.Core.ResourceContext.GetForViewIndependentUse().Reset(); Windows.ApplicationModel.Resources.Core.ResourceContext.GetForCurrentView().Reset(); if (Frame != null) Frame.Navigate(typeof(MainPage)); } 可以被称为 changeLang(“en-US”); 之后我必须重新启动应用程序(如果没有重新启动它就无法工作)。 问题是我的实施。 我创建了一个名为Settings的页面,我希望为用户提供更改语言的可能性。 现在我想为用户提供一个ComboBox其中包含我翻译的所有语言。 默认情况下,选定的ComboBoxItem应显示应用程序的当前语言(而不是Systems语言,因为用户可能已经更改了语言)。 这是我对问题的解决方案,我希望这对其他人也有用。 首先我们创建一个新struct : public class ComboboxItem { public string Text { get; set; } public object Value { get; set; } public override […]

C#选择CategorizedAlphabetical排序的ProperyGrid中的第一行

我有ProperyGrid加载分类PropertySpec并设置为CategorizedAlphabetical排序。 当表单运行类别时,类别中的项目将被排序。 令人讨厌的假象是PropertyGrid默认选择列表排序后的第一个项目,有时它会将视图滚动到选择。 如果项目列表很长,您最终会看到列表滚动到中间的某个位置。 由于可以在运行时创建PropertySpec,因此我希望始终在表单加载时显示列表的顶部。 PropertyGrid不会“轻易”公开集合,当然也不会按顺序排列。 谷歌搜索后,我相信这是不可能的?

禁用RichTextBox或TextBox中的选择突出显示

如何在我的Windows窗体应用程序中禁用RichTexBox或TextBox的选择突出显示,如图所示。 我需要将选择突出显示颜色从Blue更改为White ,因为我需要始终隐藏TextBox或RichTextBox选择。 我尝试使用RichTextBox.HideSelection = true ,但它并没有像我期望的那样工作。