问题列表 - 第10709页

WPF DataTemplate和Binding

我用MSDN代码继续理解MVVC,我有一个问题.

在.xaml中,它们有一个显示在屏幕上的命令列表.

   <Border 
    Grid.Column="0" 
    Style="{StaticResource MainBorderStyle}"
    Width="170"
    >
    <HeaderedContentControl
      Content="{Binding Path=Commands}"
      ContentTemplate="{StaticResource CommandsTemplate}"
      Header="Control Panel"
      Style="{StaticResource MainHCCStyle}"
      />
  </Border>
Run Code Online (Sandbox Code Playgroud)

从这里,我了解DataContext已设置(此处未显示),它将显示命令集合.我不明白的是你可以在下面看到的CommandsTemplate:

<DataTemplate x:Key="CommandsTemplate">
<ItemsControl IsTabStop="False" ItemsSource="{Binding}" Margin="6,2">
  <ItemsControl.ItemTemplate>
    <DataTemplate>
      <TextBlock Margin="2,6">pou
        <Hyperlink Command="{Binding Path=Command}">
          <TextBlock Text="{Binding Path=DisplayName}" />
        </Hyperlink>
      </TextBlock>
    </DataTemplate>
  </ItemsControl.ItemTemplate>
</ItemsControl>
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)

如何创建绑定?这段代码如何告诉从集合中的对象检查属性Command和DisplayName?它来自ItemsSource吗?如果是,我不明白为什么它只在{Binding}.任何人都可以解释我,DataTemplate绑定如何从ContentTemplate工作?

c# data-binding wpf templates .net-3.5

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

如何在GNU Emacs中逐行滚动?

简单来说,我试图像在vim和大多数其他编辑器中一样滚动emacs; 当我为例子,从底部/顶部两行,我按向下/向上(Ctrl- ,p,n,)它会只有一条线向上或向下,而不是半个屏幕.

emacs

84
推荐指数
8
解决办法
3万
查看次数

如何使用jQuery获取attr?

<div class="item">
  <p><img src="images/photos_sample1.jpg" 
          border="0" rel="images/google_map.jpg"></p>
  <p>Dining Area</p>
</div>
<div class="item">
  <p><img src="images/photos_sample2.jpg" 
          border="0" rel="images/sample_photo.jpg"></p>
  <p>Pool Area</p>
</div>
Run Code Online (Sandbox Code Playgroud)

我有上面的HTML代码,我想rel在单击图像时获取属性的值.我写了这个jQuery脚本,但它似乎不起作用:

$('div.item').click(function() {
  var getvalue = $('this > p > img').attr('rel');
  alert(getvalue);
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery attributes

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

为什么我的解密功能不起作用?

这不是我写的; 它是由一个把它传给我的人写的.我与代码的作者失去了联系.我已经使用这段代码几年了,刚才意识到这个错误.似乎字母序列rkey1混淆了输出.

例如turkey1输出作为解密tur79y1.这个Perl代码应输出turkey1而不是tur79y1:

$String = "turkey1";
$e = &encode_escaped(&palace_encrypt($String));
$d = &palace_decrypt(&decode_escaped("'\"".$e."\"'"));
print $d."<br>\n";

KEY REMOVED BY OWNER


sub palace_decrypt
{
    local $lastchar = 0;
    local $rc = 0;
    local @bs;
    for($i=length($_[0])-1; $i>=0; $i--) {
        local $tmp = ord(substr($_[0], $i, 1));
        $bs[$i] = $tmp ^ $palace_key[$rc++] ^ $lastchar;
        $lastchar = $tmp ^ $palace_key[$rc++];
        }

    return join("", map { chr($_) } @bs);
}

sub decode_escaped
{
    $_[0] =~ m/\"(.*)\"/;
    local $str …
Run Code Online (Sandbox Code Playgroud)

encryption perl encode decode

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

如何扫描/枚举vst插件dll?

我正在尝试构建一个托管vst效果的小程序,我想扫描一个文件夹中的插件dll.
我知道如何找到所有的dll,但现在我有以下问题:

  • 确定给定dll是否为vst插件的最佳方法是什么?
    我试着看看ddl是否导出了正确的函数,这适用于使用更新版本的vst sdk制作的插件,因为它导出了一个名为"VstPluginMain"的方法,但旧版本导出了一个相当通用的"main"函数.
  • 如何确定插件是效果还是乐器?
  • 我如何扫描vst shell插件?
    Shell插件基本上是以某种方式包含多种效果的dll.一个例子是Waves Audio制作的插件http://www.waves.com/

ps:如果有一个库可以为我做所有这些,请告诉我.

audio dll vst

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

C++反向数组

在C++中,我需要:

  • 从用户输入读入一个字符串并将其放入一个char数组[done]
  • 然后将该数组传递给函数[done]
  • 该函数应该颠倒字符的顺序[问题!]
  • 然后,回到main()它,它显示原始数组与新反转的字符.

我在创建实际执行倒车的功能时遇到了麻烦,因为我有一些限制:

  • 我不能有任何本地数组变量.
  • 没有指针

我的函数只传入原始数组,即:

void reverse(char word[])
Run Code Online (Sandbox Code Playgroud)

编辑:到目前为止这是我的代码库:

void reverse(char word[]);

void main() 
{
  char word[MAX_SIZE];

  cout << endl << "Enter a word : ";
  cin >> word; 
  cout << "You entered the word " << word << endl;

  reverse(word); 

  cout << "The word in reverse order is " << word << endl;
}

void reverse(char myword[]) 
{
  int i, temp;
  j--;

  for(i=0;i<(j/2);i++) 
  {
    temp      = myword[i];
    myword[i] = myword[j];
    myword[j] = …
Run Code Online (Sandbox Code Playgroud)

c++ arrays reverse

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

用于OpenGL的C++跨平台图像加载器

我已经尝试了从SDL到DevIL的所有内容,但由于各种原因它们都失败了.

SDL段错由于各种原因,DevIL有一些奇怪的问题,即使在我包含IL/ilut.h并链接所有内容,包括其他标题之后,它也没有定义我需要将图像加载到opengl纹理中的函数(关于未定义USE_OPEN_GL).我要求任何其他的lib用于加载位图或png的格式我可以轻松转换为opengl,或解决魔鬼问题.

谢谢

opengl image

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

使用多个function()调用悬停的jQuery无法正常工作

嗨,我试图做以下事情:

onMouseOver我想:1.删除现有的类(navLinkTD),它在表格周围提供黑色边框.2.添加一个新类(navLinkTDActive),它提供了一个围绕顶部,左侧和右侧的边框,但有一个背景图像,它改变了底部的边框以得到一个小箭头.

一旦鼠标离开活动区域,我想:3.我想删除navLinkTDActive类4.我想重新添加navLinkTD类

发生的事情是onMouseOver/hover所有样式都被删除了.从活动区域移除光标后,将显示navLinkTDActive类.

以下是导致问题的代码部分: -

$(".navLinkTD").hover(
        function() { $(this).removeClass("navLinkTD"); },                                 
        function() { $(this).addClass("navLinkTDActive"); },
        function() { $(this).removeClass("navLinkTDActive"); },
        function() { $(this).addClass("navLinkTD"); }
        );
Run Code Online (Sandbox Code Playgroud)

jquery hover

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

用于文件系统而不是网络的Java NIO框架?

有几个高质量的框架可以隐藏基于NIO的网络编程(mina,netty,grizzly等)的复杂性.是否有类似的框架可以简化基于NIO的文件系统编程?

例如,作为一个学习练习,我想基于这篇(真棒!)文章实现一个磁盘支持的Map:http://www.javaworld.com/javaworld/jw-01-1999/jw-01-step. HTML.

java filesystems nio map persistent

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

如何从Windows中的套接字获取IP地址

我在Windows中有DWORD套接字.我需要知道它是一个连接到互联网,或者它是本地连接,是某种形式的localhost.有没有一种很好的方法可以从socket中获取套接字连接到windows的地址?或者有更好的方法来判断连接是否是本地连接?

c++ sockets

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