본문 바로가기

C#

[WPF] Static Resource와 Dinamic Resource의 차이가 무엇일까? Static Resource와 Dinamic Resource의 차이가 무엇일까? [작성자의 다른 글 보러가기: ' C#에서 CallerMemberName이란 뭘까?'] StaticResource와 DynamicResource는 WPF에서 리소스(Resource)를 참조하는 데 사용되는 두 가지 다른 접근 방식입니다. 1. StaticResource- StaticResource는 리소스를 정적으로 참조하는 방식입니다. 즉, 리소스를 한 번 찾으면 해당 리소스의 값을 즉시 가져옵니다. 이 값은 그 이후에 변경되지 않습니다. 따라서 리소스가 한 번 로드되고 사용되면, 해당 리소스의 변경 사항이 반영되지 않습니다. 예를 들어, 다음과 같이 정적 리소스를 사용하는 예제를 살펴보겠습니다: ... 위의 코드에서 St.. 더보기
C#에서 CallerMemberName이란 뭘까? C#에서 CallerMemberName이란 뭘까? [작성자의 다른 글 보러가기: ' C#에서 ' ?. '(널조건연산자) 는 무엇일까?'] CallerMemberName은 C# 5.0부터 도입된 특성(Attribute) 중 하나입니다. CallerMemberName 특성은 Caller Info Attributes라고도 불리며, 메서드 호출자에 대한 정보를 제공하는 데 사용됩니다. CallerMemberName 특성은 주로 메서드의 매개변수에 사용되며, 해당 매개변수에 CallerMemberName 특성을 지정하면 메서드를 호출하는 코드의 소스 파일에서 호출한 메서드의 이름을 컴파일러에게 알려줍니다. 이렇게 하면 메서드를 호출한 코드의 소스 파일에서 메서드 이름을 명시적으로 전달하지 않아도, 컴파일러가 자동.. 더보기