标签: command

获取非UI对象以响应WPF命令绑定

我有一个ViewModel类,我想响应从按钮触发的内置刷新命令,但我不知道如何声明CommandTarget.

简而言之,我的代码如下

ViewModel构造函数和CanExecute和Executed事件处理程序 -

    public ViewModel()
    {
        CommandBinding binding = new CommandBinding(NavigationCommands.Refresh, CommandHandler);
        binding.CanExecute += new CanExecuteRoutedEventHandler(binding_CanExecute);
        binding.Executed += new ExecutedRoutedEventHandler(binding_Executed);
        CommandManager.RegisterClassCommandBinding(typeof(ViewModel), binding);
    }
    void binding_Executed(object sender, ExecutedRoutedEventArgs e)
    {
        Debug.Print("Refreshing...");
    }

    void binding_CanExecute(object sender, CanExecuteRoutedEventArgs e)
    {
        e.CanExecute = true;
    }
Run Code Online (Sandbox Code Playgroud)

标记是 -

<Button Command="Refresh">refresh</Button>
Run Code Online (Sandbox Code Playgroud)

现在,我已尝试在此按钮上设置CommandTarget,{Binding Source={StaticResource ViewModel}}但我得到运行时说Cannot convert the value in attribute 'CommandTarget' to object of type 'System.Windows.IInputElement'.

我是命令的新手,所以我完全可能在这里犯了各种各样的错误.任何帮助,将不胜感激.

wpf command

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

使用ssh在远程机器上运行命令

我想使用ssh在几台机器上运行一些命令.我知道只需使用命令"ssh user @ hostname"即可完成.但是,我想要运行的命令在控制台上打印一些字符串.有没有办法将所有字符串发送回我正在使用的控制台?

ssh command gnu-screen

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

MSBuild使用ItemGroup和EXEC命令

我创建了代码片段中显示的ItemGroup.我需要迭代这个ItemGroup并运行EXEC命令 - 也显示在代码片段中.我似乎无法让它发挥作用.代码返回下面显示的错误(注意 - 消息写入2次,这是正确的),但EXEC命令未正确运行.该值未设置; 因此EXEC根本没有执行.我需要EXEC执行两次,或者我在ItemGroup中定义的部分.

错误:加密WebServer appSettings部分加密WebServer connectionStrings部分C:\ WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pef"""\ gaw\UI"-prov"RSACustomProvider"加密配置部分...找不到配置部分''.

代码链:

<ItemGroup>
    <SectionsToEncrypt Include="Item">
      <Section>appSettings</Section>     
    </SectionsToEncrypt>
    <SectionsToEncrypt Include="Item">     
      <Section>connectionStrings</Section>
    </SectionsToEncrypt>  
  </ItemGroup>

  <Target Name="EncryptWebServerWebConfigSections">   
    <Message Text="Encrypting WebServer %(SectionsToEncrypt.Section) section" />

    <Exec Command="$(AspNetRegIis) -pef &quot;%(SectionsToEncrypt.Section)&quot; &quot;$(DropLocation)\$(BuildNumber)\%(ConfigurationToBuild.FlavorToBuild)\$(AnythingPastFlavorToBuild)&quot; -prov &quot;$(WebSiteRSACustomProviderName)&quot;"/>
  </Target>
Run Code Online (Sandbox Code Playgroud)

msbuild command exec

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

如何扩展ComboBox以支持命令(MVVM)?

正如主题所说,我需要扩展标准Silverlight ComboBox的功能,以支持命令.由于我遵循MVVM,我需要我的ComboBox将SelectionChanged事件传递给我的ViewModel.

这样做的代码是什么样的?我希望能够将Command属性放在我的ComboBox XAML控件上.

使用(WCF RIA,MVVM,VB.NET)..

所有提示都是适当的!

vb.net silverlight combobox command mvvm

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

如何通过python获取'java -version'输出

我尝试os.popen过类似的方式.但它似乎对我不起作用.我想知道如果有什么命令之间的不同'echo xxxx'和'java -version',以及如何我可以'java -version'用Python代码的输出.

python command

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

通过ESC / P命令将位图写入Epson TM88IV(写入NVRam)

参考链接:

  1. https://lh4.googleusercontent.com/-ceLtiOLVtME/UMBL1yf4RpI/AAAAAAAAAD0/itid5KibW_I/s1015/Doc1.png

  2. https://lh6.googleusercontent.com/-nrphBDA6sjk/UMA_Ukh7ZSI/AAAAAAAAADY/LwjkgobOaBg/s846/MappingTable.png

更新

我现在已经通过使用LockBits更改了图像转换,但是失败了。有人可以给我一些建议吗?

    /// <summary>
    /// Orginal command Format in Decimal:
    /// 29[GS], 40[(], 76[L], pL, PH, 48(m), 67[fn], 48[a], kc1, kc2, b, xL, xH, yL, yH, c, [d1 -- dk]
    /// pL = Lower bit of sum of parameters (m to dk) = 11(m to c) + last bit of image
    /// pH = Higher bit of sum of parameters (m to dk) = 11(m to c) + last bit of image
    /// kc = Key Code …
Run Code Online (Sandbox Code Playgroud)

.net c# printing command epson

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

构建失败,错误MSB3073退出代码9009

我使用cmd中的构建脚本运行我的visual studio项目.它因以下错误而失败.任何人都可以指导我试图告诉我的错误消息.我想我可能在我的环境中配置了错误.

信息

"C:\yyy\project.sln" (build target) (1) ->
"C:\yyy\project.csproj.metaproj" (default target) (2) ->
"C:\yyy\project.csproj" (default target) (36) ->

(PreBuildEvent target) ->
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(902,9):
error MSB3073: 
The command "IF EXIST C:\yyy\subdomain\NUL del /S /F /Q C:\yyy\subdomain\*.*"
exited with code 9009. [C:\yyy\project.csproj]
Run Code Online (Sandbox Code Playgroud)

msbuild command visual-studio-2010

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

未定义的'not'命令visual studio c ++

有一个命令类型不是与!=C++中不等于比较相同的东西.我在一本名为"探索C++程序员介绍"的书中看到了这一点,如下所示:

if(not x) {
   ...
}
Run Code Online (Sandbox Code Playgroud)

我已经取代这not与!和代码编译,但因为这本书已经使用过十几次肯定有我丢失的东西.显然,我可以全局定义它或者只是编写它!,但我想知道该命令存储在哪个库中.

c++ command visual-studio-2012

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

如何通过命令行使用MLT Framework?

我是视频编辑新手.我想通过命令行使用MLT框架来编辑数千个视频.我无法安装框架.任何人都可以帮我安装过程吗?

command-line command ffmpeg mlt

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

nm代表什么?

linux命令行程序nm,列出来自目标文件的符号.
但是nm实际上代表什么呢?

我无法在文档中找到它.
这是否意味着"名字错误"?

linux command-line command symbols

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