小编Rez*_* M.的帖子

WPF MVVM:如何将GridViewColumn绑定到ViewModel-Collection?

在我的View中,我在ViewModel中得到了一个绑定到CollectionView的ListView,例如:

<ListView ItemsSource="{Binding MyCollection}" IsSynchronizedWithCurrentItem="true">
  <ListView.View>
    <GridView>
      <GridViewColumn Header="Title" DisplayMemberBinding="{Binding Path=Title}"/>
      <GridViewColumn Header="Name" DisplayMemberBinding="{Binding Path=Name}"/>
      <GridViewColumn Header="Phone" DisplayMemberBinding="{Binding Path=Phone}"/>
      <GridViewColumn Header="E-mail" DisplayMemberBinding="{Binding Path=EMail}"/>
    </GridView>
  </ListView.View>
</ListView>
Run Code Online (Sandbox Code Playgroud)

现在这些GridViewColumns是固定的,但我希望能够从ViewModel更改它们.我猜我必须将GridViewColumn集合绑定到ViewModel中的某些东西,但是什么,以及如何?
ViewModel对WPF一无所知,所以我不知道如何在MVVM中实现这一点.

这有什么帮助吗?

c# wpf binding mvvm

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

如何将WrapPanel项目源设置为列表?

我想在WrapPanel中显示一个图像列表.我怎么能这样做或者我会使用其他控制?

wpf wrappanel silverlight-toolkit windows-phone-7

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

将多个ObservableCollections绑定到One ObservableCollection

有一堆,ObservableCollection<MeClass> Result并要求将它们全部组合到另一个,ObservableCollection<MeClass> AllResults所以我可以在一个显示它listview.

只是不确定如何将它们合二为一.

我创建了一个新类,将它们组合在一起但不确定在我获得列表后它们将如何更新...所以不确定要采取哪个方向.

我知道INotifyPropertyChanged我只是不确定如何将它们全部组合并随着一切变化而不断更新.

.net c# wpf observablecollection inotifypropertychanged

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

wpf TabControl,可以组织不同类中的每个选项卡吗?

基本上在我的mainWindow Class上它变得拥挤.我的主要问题是如何在另一个类上添加事件?

所以我尝试添加一个tabControl ...并想知道每个标签控件是否可以在一个单独的xaml和/或类中.

一个例子将非常感谢; P谢谢

c# wpf

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

Asp.net MVC Site.master和Razor Switch

我最近将一个项目转换为Visual Studio 2010,然后转换为mvc 3,现在将视图转换为剃刀视图.

它一切正常,但我注意到我无法摆脱site.master并用_layout替换它....

每次,我启动网站,默认页面总是由site.master呈现,即使我看到它调用一个控制器,使用一个使用_layout.cshtml的视图

我想知道文件中是否有任何地方说默认的MasterPage是site.master?

site.master razor asp.net-mvc-3

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

字典 KeyNotFoundException 即使 Key 存在

我有一个RegistryKey作为我字典的键。

我似乎无法为该特定键设置值。无论我做什么,我都会不断收到KeyNotFoundException. 密钥确实存在,我在前一行创建了它

例如:

public Dictionary<RegistryKey, Dictionary<string, object>> subKeyNodes = new...
subKeyNodes.Add(mainKeyNode.CreateSubKey(keyName),new Dictionary<string, object>());
subKeyNodes[mainKeyNode.CreateSubKey(keyName)].Add("ROAR", "value");
Run Code Online (Sandbox Code Playgroud)

添加工作正常。添加该键值总是失败,我似乎无法弄清楚。

.net c# registry

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

水印使用John Myczek的课程

嘿,我尝试实施John制作Watermark的课程.

我被困住了,想知道是否有人可以帮助我....在wpf中添加了提到的2个类:

<AdornerDecorator>
        <ComboBox Height="23" HorizontalAlignment="Right" Margin="0,184,664,0" x:Name="cbVideoDevices" VerticalAlignment="Top" Width="316" Initialized="cbVideoDevices_Initialized" SelectionChanged="cbVideoDevices_SelectionChanged">
            <Controls:WatermarkService.Watermark>
                <TextBlock>Type here to search text</TextBlock>
            </Controls:WatermarkService.Watermark>
        </ComboBox>
    </AdornerDecorator>
Run Code Online (Sandbox Code Playgroud)

无论我尝试什么,我都会因控制不存在而不断出现错误,或者财产不会退出.我在他的课程中没有错误,所以我认为引用很好,但在我看来System.Windows.Control丢失了....但我找不到它添加它...

任何帮助,非常感谢.

编辑:在Liz的帮助下,我让这个工作,但让任何人都知道,谁使用这个.

  • AdornerDecorator为所有东西创建一个盒子.....
  • 为AdornerDecorator创建边距并将其移动到所需位置
  • 边缘和对齐螺钉与水印显示的位置....

c# wpf watermark

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

ActiveX vs Delphi哪个更好?

我正在制作一个程序,我需要使用另一个程序的API.

然后让我在他们的activeX或Delphi之间选择.

想知道我应该利用哪一个或更多关注.

不确定我在这里是否过于宽泛.

编辑:如果您有任何疑虑,我对视觉工作室更熟悉.

delphi activex

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