사용자 이름 선택기를 쓰려고합니다. 무엇이 모든 사용자 이름 (단지 문자열)의 LinkedList를 만든 다음 새 사용자 및 취소에 대한 두 개의 다른 문자열을 추가하는 것입니다. 문제는 추가 두 문자열 Guide.BeginShowMessageBox (...)를 추가하려고하면 Argument Exception이 throw되기 시작한다는 것입니다.Guide.BeginShowMessageBox 인수 예외
내 목록의 실제 레이아웃을 보면 끝에 null 항목이 있다는 것을 알 수 있습니다. 이걸 없앨 방법이 있니? 나는 또한 List를 사용해 보았는데 같은 문제가 발생했다. MogadeController.Mogade.GetUserNames()가 이전에 사용자 이름을 사용하여 가져옵니다
참고 :
여기에 내 현재 코드입니다.
LinkedList<string> names = new LinkedList<string>();
ICollection<string> col = MogadeController.Mogade.GetUserNames();
foreach (string s in col)
names.AddLast(s);
names.AddLast("New Username");
names.AddLast("Cancel");
IAsyncResult fres = Guide.BeginShowMessageBox("Select New User", "Select a username to use or select New Username to create a new user", names, 0, MessageBoxIcon.None, null, null);
나는 그것에 대해 걱정했습니다. 내 UI의 대부분을 다시하지 않아도 동일한 모양을 얻을 수있는 라이브러리가 있습니까? – Runewake2
옵션리스트를 보여주는'Guide' 메소드가 없다고 생각합니다. WP7이 없기 때문에 추측 할 수 있습니다. 그러나 비슷한 모양을 얻으려면 Silverlight + XNA를 사용해야합니다. 개인적으로는 내 게임이 WP7 전용이고 GUI가 무거울 경우에만이 경로로 이동합니다. 그렇지 않으면 단순히 게임 내에서 옵션 선택 화면을 표시합니다. –
고마워, 나는 그것을 조사해 내가 함께 할 수있는 것을 보게 될 것이다. – Runewake2