2012-02-28 3 views
1

저는 ComponentOne GridView로 사용자 정의 검색 화면을 구현하고 있습니다. 페이징, 검색, 컨트롤 정렬을 제외하고 모두 잘 작동합니다. 데이터가로드되면 잠시 후에 다시 돌아옵니다.로딩시 LightSwitch 사용 안 함 화면

표준 검색 화면을 사용하면 화면이 비활성화되고 중간에 아이콘이 표시되어 화면이로드 중임을 나타냅니다.

내 질문에이 동작을 사용자 정의 화면에서 사용할 수 있습니까?

Screenshot

답변

0

사용자 지정 컨트롤은 비동기에 대한 약간의 "영리"를 얻을 수있을 것입니다. 로드시 즉시 컨트롤에 그리드 및 기타 컨트롤을 표시하십시오. 그런 다음 시각 효과가 회색으로 표시된 컨트롤을 오버레이하는 캔버스가 있어야합니다. 그런 다음 데이터를 비동기 적으로로드하십시오. 데이터가로드되면 콜백은 캔버스의 가시성을 변경하여 회색으로 표시된 효과를 제거하고 그리드를 검색된 데이터에 바인딩해야합니다.

+0

저는 Lightswitch를 포기하고 WPF로 전환했습니다. LS에서는 쉬운 일이 실제로 쉽고, 어려운 일은 근사 할 만합니다. 시간이 문제가 아니라면 일반적으로 그렇습니다. 아무튼 고마워. –