나는 새로운 UserControl을 만들었 기 때문에 CSS 스타일의 사용자 지정 렌더링을 원합니다.CssStyleCollection을 UserControl에 사용하는 방법?
거기에서 나는 스타일이라는 이름 아래에 새로운 CssStyleCollection을 만드는 것이 쉽다라고 생각했습니다. 그래도 작동하지 않습니다! 이 코드를 어떻게 컴파일합니까? (단지 예)
class MyControl : UserControl{
CssStyleCollection Style=new CssStyleCollection(); //compiler error on the `new..`
}
내가 여기서 잘못하고있는 것을 이해하지 못한다. CssStyleCollection은 봉인 된 클래스이지만 정적은 아닙니다. 새 인스턴스를 어떻게 생성합니까?
또한, 특정 컴파일러 에러
에는 생성자가 정의되지 않았습니다 System.Web.UI.CssStyleCollection 유형이다
왜이 정확한 클래스를 사용하려고합니까? – Eilon
UserControl은 일반적으로 다른 컨트롤 모음으로 구성됩니다. TextBox와 Button이 있다고 가정 해 봅시다. UserControl 자체에서 CSS 속성을 사용하는 것이 정말 직관적입니까? 글꼴 크기를 어떻게 설정합니까? 예를 들면? TextBox, Button 또는 둘 모두에 영향을 줍니까? –
실제로 HeaderStyle 및 ContentStyle 유형의 것보다 많습니다. 머리글 및 내용은 모두 패널에있는 것처럼 처리됩니다. 상속이 쉽고 모든 컨트롤이 내용 패널에 표시됩니다 (렌더링은 걱정 스럽습니다.) – Earlz