0
Silverlight에서 컨트롤을 초기화하려고합니다. Form_Load 이벤트와 비슷한 것을 찾고 있는데, 폼이 처음으로로드 될 때 트리거됩니다.Grid 이벤트로드
컨트롤이 UI에 표시되기 전에 Silverlight의 Loaded 이벤트가 매우 일찍 호출됩니다. 컨트롤의 UI 렌더링 전에 처음으로 초기화하고 싶습니다. 내가 가진 선택은 무엇인가? 아래는 참조 용 코드입니다. 그것은 꽤 기본입니다.
귀하의 의견을 감사하십시오! 내가 UserControl을 생성자에 속성을로드 된 UserControls을 배선하는 경향이 어떤 문제를 건너하지 않은이 시나리오
1 <local:ControlBase x:Class="MyUserControl"
2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
4 xmlns:local="clr-namespace:GridTest.UI.Framework;assembly=GridTest.UI.Framework"
5 xmlns:ImageViewer="clr-namespace:GridTest.ImageViewer"
6 FontFamily="./Fonts/CALIBRI.TTF#Calibri" FontSize="13">
7 <Grid x:Name="LayoutRoot" Background="White" Loaded="MyUserControl_Loaded" >
8 <ImageViewer:ImagePreview HorizontalAlignment="Stretch" VerticalAlignment="Stretch" x:Name="ucImagePreview"/>
9 </local:ControlBase>
10
당신이로드 이벤트가 당신을 위해 적합하지 않은 이유를 설명 할 수? – KeithMahoney