小编J P*_*ack的帖子

我的Windows应用程序的图标应包含哪些图标大小?

我有一个Windows应用程序,它将在Windows XP和更新版本(即Vista/7)中运行.根据Vista UI准则,标准尺寸为16x16,32x32,48x48,256x256(XP标准尺寸不包括256x256图标).除了那些尺寸,我还有96x96和128x128(可以创造更多).

我应该包含以下哪些图标尺寸?shell实际上会使用"非标准"大小,还是只是膨胀我的应用程序?

windows desktop icons

230
推荐指数
7
解决办法
30万
查看次数

Dapper.net:如何打印带有参数值的查询

让我们举个例子:

const string PERSON_SQL = "SELECT Id " +
                           "FROM Persons " +
                           "WHERE LastName=@LastName AND FirstName=@FirstName";
patientId = connection.ExecuteScalar<int>(PERSON_SQL, new
{
    LastName = _entity.Lastname,
    FirstName = _entity.Firstname
});
Run Code Online (Sandbox Code Playgroud)

我想打印出带有参数值的实际 SQL 查询以进行调试。我确信它有一些扩展或辅助功能......

orm dapper

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

MVVM:按钮保持事件命令

我希望能够分配两个不同CommandButton:

  • Click 事件 Command
  • Holdevent使用HoldTimeoutproperty指定保持持续时间的命令

    public static readonly DependencyProperty HoldCommandProperty =
    DependencyProperty.Register(
            "HoldCommand",
            typeof(ICommand),
            typeof(CommandButton),
            new PropertyMetadata(null,
                CommandChanged));
    
    public ICommand HoldCommand
    {
        get { return (ICommand)GetValue(CommandProperty); }
        set { SetValue(CommandProperty, value); }
    }
    
    Run Code Online (Sandbox Code Playgroud)

如何计算点击和保持的时间以及计算的位置?如果使用按钮的"Command"属性,我不确定处理Click事件是否正确.

结果XAML看起来应该是这样的:

<CommandButton x:Name="InputButton" 
               Command="{Binding PrimaryCommand}"
               CommandParameter="{Binding}"
               HoldCommand="{Binding SecondaryCommand}"
               HoldCommandParameters="{Binding}"
               HoldTimeout="2000"/>
Run Code Online (Sandbox Code Playgroud)

我已经阅读了如何实现双击,但这不完全是:

c# wpf mvvm

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

标签 统计

c# ×1

dapper ×1

desktop ×1

icons ×1

mvvm ×1

orm ×1

windows ×1

wpf ×1