패딩 설정 - 왜 패딩이라고 말하는가? ALL은 가변적이지 않습니까?
문제
왜 제어가 있는지 이해하지 못합니다. 설명에 감사드립니다. 감사!
해결책
다음은 이것의 간단한 구현입니다
public class ARAControl
{
public ARAPadding Padding { get; set; }
}
public struct ARAPadding
{
public int All { get; set; }
}
그리고 이것을 사용하면 아마이 오류가 발생할 수 있습니다.
ARAControl control = new ARAControl();
control.Padding.All = 10;
구조는 값 유형이기 때문에 혼란스러워합니다. 이 속성을 설정하면 먼저 GET 메소드를 호출합니다. 속성 get는 패딩 사본을 반환하여 값 유형이며 C#은 실수를 감지하고 컴파일을 방지합니다.
다른 팁
Control.margin = 새로운 패딩 (5)
제휴하지 않습니다 StackOverflow