문제

Xcode 및 Objective C에서 인터페이스 빌더에서 UiglassButton을 사용하려면 다음 줄을 헤더 파일에 넣습니다.

@class UIGlassButton;

나는 지금 monotouch c#을 사용하고 있습니다. UiglassButton 클래스를 가져 오는 데 사용할 수있는 비슷한 진술이 있습니까?

Monotouch 팀 Port 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에 특히 익숙하지 않으므로 정의 된 어셈블리와 호출 프로젝트에서 참조해야 할 파일을 파악하기 위해 검색해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top