동적 (2) 썸네일형 리스트형 동적으로 xap 파일 읽어 추가하기(1) 동적으로 xap파일을 읽어서 추가해주기 위해서는 우선 xap파일 안의 Resource들을 읽어야 할 텐데요. xap 파일혹은 zip 파일 안의 Resource 를 읽어 들이는 방법은요 1)Xap파일(혹은 Zip파일)을 읽어 들이구요. 2)이렇게 읽어 들인 Stream을 인자로 받는 StreamResourceInfo를 하나 만들어 주시고요. 3)그렇게 만들어진 StreamResourceInfo 를 Application.GetResourceStream을 통하여 필요한 Resource명과 함께 넣어주면 아래 그림과 같이 Resource파일을 반환해 줍니다. 4)이렇게 읽어 들인 resourceSri 에있는 Stream을 읽어 들이면 됩니다. 참~ 쉽죠잉~ 예제소스) 동적으로 ItemsPanelTemplate 만들기 이럴수가!! ItemsPanelTemplate는 코드에서 바로 설정할려는 Panel 값을 넣을수 없었군요!! 그래서 Xaml 을 만들어 내서 읽어야 하네용 public ItemsPanelTemplate GetItemsPanelTemplate() { StringBuilder itemsPanelTemplateXaml = new StringBuilder(); itemsPanelTemplateXaml.Append""); itemsPanelTemplateXaml.Append(""); itemsPanelTemplateXaml.Append(""); return (ItemsPanelTemplate)XamlReader.Load(itemsPanelTemplateXaml.ToString()); } 어렵지 않네용~ 후후 출처.. 이전 1 다음