2013-08-30 3 views
0

언제든지 변경할 수있는 데이터베이스의 MenuItem을 사용하기 때문에 사용자가 열 때마다 업데이트 할 WPF 응용 프로그램에 메뉴가 있습니다.메뉴를 열기 전에 메뉴 항목을 생성하는 방법

이벤트에 가입 할 때마다이 MenuItem을 다시 작성할 수 있습니까?

감사합니다.

+0

나는 데이타베이스에 메뉴 항목을 저장하지 않을 것을 강력히 제안한다. 나는 누군가가이 회사에서 나와 같은 보드에 올라 오기 전에 미리 작성한 몇 가지 CRAP으로 현재 일하고있다. 내게는 최악의 일이다. 의견. 단지 메뉴 항목을 만들고 그냥 내 생각에 'REFACTOR'라고 말할 수있는 마스터 페이지를 사용하십시오 – MethodMan

+0

이것은 데이터베이스에 저장된 UI 로직이 아니라 열어서 편집하고 싶은 데이터 일뿐입니다. –

답변

0

보기 모델에서 어떤 종류의 컬렉션으로 메뉴 항목을 바인딩하는 것이 좋습니다. 컬렉션에는 메뉴 항목이 포함되며 UI는 데이터 템플릿을 통해 바인딩됩니다.

http://blogs.msdn.com/b/llobo/archive/2007/10/23/binding-menus-using-heirarchicaldatatemplates.aspx의 블로그 게시물은이 기술을 설명하는 데 도움이됩니다. http://zamjad.wordpress.com/2009/12/18/using-hierarchical-data-template-with-menu-item/의 또 다른 게시물에는 좋은 정보가 들어 있습니다.

관련 문제