题
在Xcode和目标C,如果我想在界面生成器使用UIGlassButton,我把下列线在我的头文件:
@class UIGlassButton;
我现在使用的MonoTouch C#。是否有一个类似的声明,我可以用它来导入UIGlassButton类?
我想问题就做了MonoTouch的球队端口UIGlassButton到C#和MonoTouch的?
解决方案
在C#中,不导入一个类,但一个命名空间。例如,类别可以被定义为:
namespace Ui.GlassControls
{
public class UIGlassButton
{
.... // methods, properties, whatever
}
}
在需要该按钮的源文件中,可以使用:
using Ui.GlassControls; // namespace reference
....
// inside of some class
UIGlassButton ugb = new UIGlassButton();
// or
Ui.GlassControls.UIGlassButton ugb = new Ui.GlassControls.UIGlassButton();
第二实例方法绕过一个“使用”语句的需要,因为它是指通过其完全限定namepspace.controlName标识符控制。
注意我不熟悉UIGlassButton明确,所以你必须要搜索找出装配它的定义中,你需要从调用项目引用哪些文件。
不隶属于 StackOverflow