WPF에는 listbox.findString이 없습니다.루핑하지 않고 주어진 문자열로 목록 상자에서 문자열 항목을 선택하는 방법은 무엇입니까?
답변
의 우리가 목록 상자 있다고 가정 해 봅시다 :
ListBox b = new ListBox();
그럼 당신은 사용할 수 LINQ를 :
int index = b.Items.IndexOf((
from ListBoxItem a in b.Items
where a.Content.ToString() == "something"
select a).First());
또는 당신은 foreach는 사용할 수 있습니다 대부분의 경우
foreach (ListBoxItem lbi in b.Items)
{
if (lbi.Content is string && (string)lbi.Content == "something")
{
index = b.Items.IndexOf(lbi);
break;
}
}
LINQ를 사용하여 문자열을 '무언가'로 설정 하시겠습니까? 귀하의 코드는'string s = "something"'과 동일합니다. –
이것은 기본적으로 foreach입니다. 맞습니까? – user1695516
어느 쪽이든 루프가있을 것이고 findString은 루프를가집니다. LINQ는 루프를 가지므로 foreach 접근 방식은 똑같은 것을 할 것입니다 – CloneXpert
var entries = listBox.Items.Where(item => item.ToString() == "something");
thx 그러나 이것은 C# 질문이며 "where"가 없습니다 – user1695516
확실하게 Linq에 대해 들어 보셨습니까 –
, ListBox의 ItemsSource를 실제 공동 작업에 바인딩하려는 경우 . IEnumerable을 구현하는 코드에서 llection은 다음과 같이 당신의 캐릭터 라인의 선두로부터, 찾기 위해 어디에요() 먼저() 문을 사용하면 프로그램에서 항목을 선택하려면 다음
List<string> lstb = new List<string>() { "StringA", "StringB", "StringC" };
string stringC = lstb.Where(s => s == "StringC").First();
당신의 목록 :
yourListBox.SelectedItem = stringC;
그러나 나는 강하게 당신이 데이터 바인딩 및 WPF와의 상호 작용이 많은에 의해 제어 단순화 MVVM 모델에 대해 배울 수있는 시간을 보시기 바랍니다.
- 1. 목록 상자에서 값을 선택하는 방법은 무엇입니까?
- 2. 사전을 통해 루핑하지 않고 목록을 사용하여 항목을 추가하는 방법은 무엇입니까?
- 3. wxpython에서 wxlistbox의 다음 항목을 선택하는 방법은 무엇입니까?
- 4. cakephp의 자동 완성 상자에서 여러 항목을 선택하는 방법은 무엇입니까?
- 5. 목록 상자에서 항목을 읽습니다.
- 6. 목록 상자에서 라인을 선택하고 문자열로 변환
- 7. iPhone의 드롭 다운 상자에서 여러 항목을 선택하는 방법은 무엇입니까?
- 8. tkinter의 목록 상자에서 항목을 선택하는 데 문제가 있습니다.
- 9. 두 개의 목록 상자에서 동시에 선택하는 방법은 무엇입니까?
- 10. 목록 상자에서 숫자 문자열 정렬
- 11. 목록 상자에서 항목을 위아래로 이동
- 12. Windows 7 전화에서 목록 상자에서 항목을 삭제하는 방법은 무엇입니까?
- 13. 목록 상자에서 중복 항목을 허용하지 않는 방법은 무엇입니까?
- 14. tkinter 목록 상자에서 강조 표시된 항목을 유지하는 방법은 무엇입니까?
- 15. NSTreeController를 사용하지 않고 NSOutlineView의 항목을 선택하는 방법은 무엇입니까?
- 16. 메트로리스트보기 항목을 호출하지 않고 마우스로 선택하는 방법은 무엇입니까?
- 17. asp.net mvc에서 선택한 목록 항목을 선택하는 방법은 무엇입니까?
- 18. Xcode 속성 목록 편집기에서 더 많은 항목을 선택하는 방법은 무엇입니까?
- 19. 첫 번째 목록 상자 항목을 선택하는 방법은 무엇입니까?
- 20. 루핑하지 않고 Jquery/Javascript에서 미리 정의 된 선택의 첫 번째 요소와 마지막 요소를 선택하는 방법은 무엇입니까?
- 21. 목록 상자를 사용하여 사전에서 항목을 선택하는 방법
- 22. 루핑하지 않고 두 개의 사전을 결합하는 방법은 무엇입니까?
- 23. cakephp의 다중 선택 목록 상자에서 선택하는 방법
- 24. DropDownListFor 목록에서 항목을 선택하는 방법은 무엇입니까? (MVC3)
- 25. 목록 상자 목록 상자를 통해 루핑하지 않는 문
- 26. 텍스트 상자에서 목록 상자로 데이터를로드하는 방법은 무엇입니까?
- 27. 주어진 URL 문자열로 전달
- 28. 목록 상자에서 컬렉션을 유동적으로 재정렬하는 방법은 무엇입니까?
- 29. 텍스트에서 항목을 선택하는 MySql 문자열 조작
- 30. 목록 항목을 회색화하는 방법은 무엇입니까?
"question"또는 "statement"입니까? –
제목은 질문입니다, 내용은 진술입니다 – user1695516