WPF - загрузка изображения для отображения статуса загрузки страницы - PullRequest
1 голос
/ 09 августа 2010

В моем приложении wpf я играю видео с сервера mms.Эти видео файлы загружаются за несколько секунд.Я хочу отобразить изображение загрузки (ожидания) во время этого процесса загрузки.Может ли кто-нибудь направить меня для этого.

Гита

1 Ответ

3 голосов
/ 09 августа 2010

Оберните все свое содержимое в сетку и поместите дополнительную сетку в конец сетки для загрузки контента.Очень важно поместить LoadingGrid ниже вашей Grid с содержимым, потому что, когда вы сделаете его видимым, он закроет оболочку отверстия и будет поверх вашего содержимого.Сетка с содержимым также может быть другого типа, чем Сетка (например, DockPanel, ...).

Пример:

<Grid>
    <Grid>
        <TextBlock Text="All my contents"  />
    </Grid>
    <Grid x:Name="LoadingGrid" Background="#60FFFFFF" Visibility="Collapsed">
        <TextBlock Text="Please wait while loading ..." />
    </Grid>
</Grid>

Теперь вы можете связать свойство Visiblity класса LoadingGridдля свойства IsBusy в вашей ViewModel, или вы можете установить свойство Visibility для LoadGrid в коде позади.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...