2013-11-15 3 views
0

내 응용 프로그램 막대 아이콘의 URI를 중앙 위치에 저장하고 싶습니다. 이 이것에 대한 몇 가지 옵션이있다 그러나 나는 바로 하나입니다 무엇 확실하지 않다 : 정적과상점 아이콘 Uri in Class 또는 Ressource

  • 공용 클래스는 정적 속성을

    public class AppBarIcons 
    { 
        public static Uri PlayIcon = new Uri("/Assets/AppBar/play.png", UriKind.Relative); 
    } 
    
  • 공용 클래스를 속성 및 Get-방법

    public class AppBarIcons 
    { 
        public static Uri PlayIcon 
        { 
         get { return new Uri("/Assets/AppBar/play.png", UriKind.Relative); } 
        } 
    } 
    
  • 현지화 된 문자열의 경우 AppResources와 같은 리소스 파일

답변

0

시간 경과에 따라 정적 속성을 유지 관리하기가 더 어려워집니다. 이러한 이유로 AppResources를 사용하고 get-method와 함께 정적 속성을 사용하여 설정에서 KeyValue 쌍을 읽는 것이 좋습니다. 이 방법으로/Assets/OtherAssets에서 설정을 수정해야하는 경우 각 클래스를 거치지 않고 하나의 파일을 변경할 수 있습니다.