2013-04-12 3 views
1

자동 생성 리소스 디자이너 파일에는 각 리소스에 대한 속성이 있습니다. 이 속성은 문자열 값을 반환하는 "GetString"을 호출합니다. 이 getstring 함수를 재정의하여이 값이나 다른 값을 검색해야하는지 알 수있는 논리를 작성하고 싶습니다. 디자이너 파일이 자동 생성 되었기 때문에이 작업을 수행하는 방법을 알 수 없습니다.vb.net Resource Manager GetString 함수를 재정의 할 수 있습니까?

Public ReadOnly Property General() As String 
    Get 
    Return ResourceManager.GetString("General", resourceCulture) 
    End Get 
End Property 

는 예를 들어,하여 GetString 기능의 내 버전에서, 나는 ("일반")에 전달 된 키를 확인하고 데이터베이스에서이 키에 대한 사용자 정의 값이 있는지 볼 것입니다. 사용자 지정 값이 있으면 해당 값을 사용합니다. 사용자 지정 값이 없으면 기본 GetString 함수를 호출하여 Resource 값을 가져옵니다. 이 코드는 이미 "@ Resources.General"을 사용하고 이미 존재하는 자동 완성 기능을 활용할 수 있기 때문에 내장 된 Resource 클래스를 사용하고 싶습니다.

+0

'이 가치 또는 다른 가치'는 무엇을 의미합니까? 그걸 확장하십시오. – Neolisk

+1

도움을 주셔서 감사합니다. 자세한 내용을 추가했습니다. – user1333935

답변

0

ASP.NET Resourcemanager to read local .resx을 참조하십시오. 그것은 C#에서하지만 당신은 단지 그것을 변환 할 수 있습니다. 찾고있는 것의 100 %가 아니지만 필요에 맞게 조정할 수있는 재정의 방법을 보여줍니다.

+0

감사합니다. Resource.resx 파일에서 System.Resources.ResourceManager 대신 상속 된 ResourceManager 클래스를 사용하려면 어떻게해야합니까? – user1333935

관련 문제