2011-09-21 3 views
2

나는 2 가지 방법을 보았다.WP7에서 dropdownbox를 구현하는 올바른 방법은 무엇입니까?

  1. ASP.NET stlye를 가짜로 만들고 같은 화면의 텍스트 상자 위에 옵션을 표시하십시오.

  2. 상자를 터치하면 모든 옵션을 스크롤하고 선택할 수있는 새 화면이 열립니다. 값이 선택되면 원래 화면의 자리 표시 자에 값이 복사됩니다.

나는 우리가 # 1을하고 있고 # 2가 적절한 방법이라고 생각하고있는 프로젝트에 종사하고 있습니까?

+0

본 적이 있습니다. 그래서 제 질문은 이렇습니다. 같은 화면에서 전체 화면으로 이동하는 것이 적절한 이유는 무엇입니까? MSDN에서 WP7 디자인 가이드를 찾고 있었는데이 점에 대해 이야기했습니다. – punkouter

+0

Silverlight Toolkit을 언급 한 것으로 추측합니다 - ListPicker가 5 개 항목 이상일 때 ListScicker가 자동으로 전체 크기로 확장됩니다. 그렇지 않으면 인라인이 발생합니다. Toolkit은 Microsoft의 Windows Phone 개발자가 제작하므로 디자인 제안과 일치 할 수 있습니다. –

+0

ok thanks. 그게 내가 뭘 찾고 있었는지 .. 내가 자동으로 알지 못했어 .. 때로는 혼자있는 Listpicker 이후 프로그래머가 떠날 것이라고 생각 그래서 그것을 확장 할 수있는 공간이 .. 다른 시간 어쩌면 아래에 textboxes 및 그것 위에 너무 커서 같은 화면에 3 가지 옵션을 보여주기에는 너무 복잡 할 것입니다. – punkouter

답변

3

당신이 (당신이 :)하고자한다)을 WP7 패러다임

Silverlight Toolkit

+0

ListPicker는 확실히 당신이 원하는 것입니다. 그것은 Settings :: Theme :: Accent Color 스타일과 Settings :: Theme :: Theme을 지원합니다 '스타일 선택 모드. –

1

이 다른 유래 질문이 몇 가지 통찰력을 제공 할 수 있습니다에 맞게 찾고 있다면 실버 라이트 툴킷을 사용 ListPicker (가능한 중복?) :

How to get dropdown like menu in wp7?

Windows Phone Dropdown

질문을하기 전에 오른쪽 상단의 검색 기능을 사용하는 것을 잊지 마십시오!

+0

나는 이것을 읽었다. 첫 번째 옵션은 옵션을 제공하기 위해 확장됩니다. 짧은 목록에 유용합니다. 두 번째는 전체 목록 상자를 사용하여 다른 페이지로 이동 한 다음 선택하여 호출 화면으로 돌아갑니다. – punkouter

관련 문제