보통 Linq는 List의 내용을 건드리지만
이처럼 StackPanel이나 GridPanel같은 컨트롤에서도 사용할수 있다.
예를 들어 StackPanel에 CheckBox를 add하고 그 체크박스의 특정 Content만을 뽑고 싶을땐 이렇게 한다.
var temp = SelectedSeatPanel.Children.OfType<CheckBox>().Where(c => c.Content.Equals((sender as CheckBox).Content)).FirstOrDefault();
바로 OfType<T>를 하면 되는것이다.
Where<(c as CheckBox) => ….)나
(CheckBox)c => …)이렇게 시도하는 초보가 없길 바란다.
'Windows Phone 7' 카테고리의 다른 글
[wp7] PasswordBox 에 대한 고찰…(PasswordBox에서 Inputscope) (0) | 2012.02.03 |
---|---|
[wp7] List의 선택한 값의 Index값을 알고 싶을때 IndexWhere (0) | 2012.01.30 |
[wp7] Navigate 페이지간 이동시 데이터 전송하는 여러가지 방법 (0) | 2012.01.26 |
[wp7] Model Class의 Properties 를 얻어와서 소스 최적화 및 코드를 줄여보자. (0) | 2012.01.19 |
[wp7] ListBox 바인딩 했을 때 안에 CheckBox 체크 (0) | 2012.01.18 |