小编Ash*_*eer的帖子

在Windows中将DataContext传递给用户控件

我有一个usercontrol充当ContentControl的容器.
用户控件容器有一个listview控件,我想用它来更新分配给ContentControl的动态添加的用户控件中的控件.
IOW,当我滚动listview控件时,分配给ContentControl的UC中的文本框应该更新.

我已经完成了这一切,当一切都在一个页面没有问题,但我很难将ListView作为datacontext传递给动态添加的UC.

如何才能做到这一点?

在XAML中

 <ListView x:name="lstIncidents">

 </Listview>

 <ContentControl x:Name="PlaceHolder"></ContentControl>
Run Code Online (Sandbox Code Playgroud)

在Codebehind ......

PlaceHolder.Content = new LocationView();
Run Code Online (Sandbox Code Playgroud)

将"LocationView"添加到PlaceHolder.Content时,我需要将"lstIncidents"作为datacontext传递,以便在ListView导航时刷新"LocationView"中的文本框.

wpf datacontext

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

Objective-c的新手,Hello World

我刚刚开始学习Objective-C编程.我正在使用iMac在Mac OS X版本10.7.2上的Xcode 4.2中进行开发.我正在阅读Stephen Kochan撰写的"Objective-C编程"一书,其中包含一个简单的"Hello World"示例:

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[])
{
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
    NSLog (@"Hello, World!");
    [pool drain];
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

在编译时它会爆炸出很多错误:

/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:313:19:错误:未知类型名称'NSString'[1]

还有更多像这样的东西.在第一次编译之前是否需要做些什么?Xcode中的一些设置?

objective-c xcode4.2

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

标签 统计

datacontext ×1

objective-c ×1

wpf ×1

xcode4.2 ×1