В моя прозорец имам контрола ViewBox, която съдържа персонализирана лента за прогрес. Зададох видимостта му на Свито в режим на проектиране, защото трябва да го покажа само в определен момент (по време на влизане в приложението).
В моята лента за напредъка, която е потребителски контрол, имам манипулатор на събития за събитие VisibilityChanged, където спирам и стартирам анимацията си.
Когато потребителят щракне върху бутона за влизане, трябва да покажа този ViewBox, докато влизането приключи, и да го свия отново след успех. Но когато аз (в кода отзад) задам ViewBox.Visibility = Visible, той не се показва.
Може ли някой да ми каже защо или как да го поправя?
XAML:
<Viewbox x:Name="cpProgress" Width="50" Height="50" HorizontalAlignment="Center" VerticalAlignment="Bottom" Grid.Row="1" Visibility="Collapsed" >
<lc:CircularProgress />
</Viewbox>
Благодаря
CircularProgress
, но това няма значение. Ако използвам Label вместо моя потребителски контрол, имам същия ефект =› НастройкаVisibility = Visible
, но не може да се види етикет :/ - person sinkien   schedule 05.02.2013