小编Eug*_*kal的帖子

如何获得与面板相关的鼠标坐标?

我试图用C#中的鼠标获取点击的坐标与我的表格中的面板相关,但我不知道该怎么做.我是一个乞丐,我对事件没有任何经验.谢谢!

c# mouse events click winforms

2
推荐指数
1
解决办法
3万
查看次数

命令-从DataGridTemplateColumn绑定

<DataGrid ItemsSource="{Binding Occerences}" 
          AutoGenerateColumns="False"
          IsReadOnly="True">
    <DataGrid.Columns>
        <DataGridTextColumn Header="Start index" Binding="{Binding Start}" />
        <DataGridTextColumn Header="End index"  />
        <DataGridTextColumn Header="Length"  />
        <DataGridTextColumn Header="Pattern"  />
        <DataGridTemplateColumn Header="Sequence">
            <DataGridTemplateColumn.CellTemplate>
                <DataTemplate>
                    <Button Content="Sequence" Command="{Binding SequenceCommand}" />
                </DataTemplate>
            </DataGridTemplateColumn.CellTemplate>
        </DataGridTemplateColumn>
        <DataGridTemplateColumn Header="Export">
            <DataGridTemplateColumn.CellTemplate>
                <DataTemplate>
                    <Button Content="Export" />
                </DataTemplate>
            </DataGridTemplateColumn.CellTemplate>
        </DataGridTemplateColumn>
    </DataGrid.Columns>       
</DataGrid> 

<Button Content="Sequence" Command="{Binding SequenceCommand}" />
Run Code Online (Sandbox Code Playgroud)

这是行不通的。如何绑定到SequenceCommand(MyViewModel,ICommand SequenceCommand)?

我不能使用框架(mvvm灯光工具套件,棱镜等)。

c# wpf binding mvvm

1
推荐指数
1
解决办法
749
查看次数

从Winforms迁移到WPF

我们有一个基于.Net 1.1 Framework和Winforms构建的旧应用程序.我们计划将其迁移到最新版本的.Net.

以下是我脑海中浮现的一些问题:

  1. 我们应该使用Winforms还是WPF?
  2. 我们希望设计和结构与现在完全相同.
  3. 迁移时我可以期待什么样的陷阱?
  4. 有什么地方可以查找以查看迁移过程吗?
  5. 还有其他建议吗?

.net c# migration wpf winforms

0
推荐指数
1
解决办法
2162
查看次数

在 KeyPress 事件中获取 KeyCode 值

如何修复此错误:

“System.Windows.Forms.KeyPressEventArgs”不包含“KeyCode”的定义,并且找不到接受“System.Windows.Forms.KeyPressEventArgs”类型的第一个参数的扩展方法“KeyCode”(您是否缺少 using 指令或汇编参考?)

代码:

private void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
     if (e.KeyCode == Keys.Enter)
     {
         MessageBox.Show("Enter Key Pressed ");
     }
}
Run Code Online (Sandbox Code Playgroud)

我正在为这个项目使用 Visual Studio 2010,框架 4。

c# keypress winforms

0
推荐指数
1
解决办法
2万
查看次数

使用LINQ查询语法按降序排序

我的LINQ排序工作正常(字符串和日期)为asc ...我想让它为desc工作.我该怎么扭转呢?我将使用viewstate来维护当前的排序方向.

 IEnumerable<DataRow> orderedRows;
 orderedRows = from row in dtValues.AsEnumerable() 
 let title = Convert.ToString(row.Field<string>("TITLE"), CultureInfo.InvariantCulture)
             orderby title
               select row;
 dValues = orderedRows.CopyToDataTable();
Run Code Online (Sandbox Code Playgroud)

c# linq asp.net sorting

0
推荐指数
1
解决办法
293
查看次数

标签 统计

c# ×5

winforms ×3

wpf ×2

.net ×1

asp.net ×1

binding ×1

click ×1

events ×1

keypress ×1

linq ×1

migration ×1

mouse ×1

mvvm ×1

sorting ×1