powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / ProgressBar
4 сообщений из 4, страница 1 из 1
ProgressBar
    #36536832
koJIo6ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
собственно как изменить вид бегунка на что-нибудь поинтереснее и как в баре показать строку?, к примеру пока что-то грузиться в фоне прогресбар бегит в IsIndeterminate = true, загрузилось показать в нем строку - данные загружены за столько-то, можно конечно бар скрывать и на его месте показывать лабел, но видел где-то что помимо бегунка на нем и текст есть.
...
Рейтинг: 0 / 0
ProgressBar
    #36537392
Фотография aleks-sam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот стандартный шаблон .
Ну подмутить его как нибудь
...
Рейтинг: 0 / 0
ProgressBar
    #36537500
prBoris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
koJIo6ok,

ну как бы пишишь свой темплейт какой тебе нравится
например
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
        <Style x:Key="{x:Type ProgressBar}"
     TargetType="{x:Type ProgressBar}">
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="{x:Type ProgressBar}">
                        <Grid MinHeight="14" MinWidth="100">
                            <Border 
            Name="PART_Track" 
            CornerRadius="2" 
            Background="{StaticResource PressedBrushProgress}"
            BorderBrush="{StaticResource SolidBorderBrushProgress}"
            BorderThickness="1" />
                            <Border 
            Name="PART_Indicator" 
            CornerRadius="2"
            
            Background="{StaticResource DarkBrushProgress}" 
            BorderBrush="{StaticResource NormalBorderBrushProgress}" 
            BorderThickness="1" 
            HorizontalAlignment="Left" />
                            <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center" >
                                <TextBlock FontWeight="Bold" FontSize="13" Foreground="Black" Text="{Binding RelativeSource = {RelativeSource Mode=FindAncestor, AncestorType ={x:Type ProgressBar}},Path = Value}" ></TextBlock>
                                <TextBlock FontWeight="Bold" FontSize="13" Foreground="Black">%</TextBlock>
                            </StackPanel>
                        </Grid>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
потом если тебе нужно отрабатывать окончания загрузки или ....
пишишь свой обработки значений

<ControlTemplate.Triggers>
<Trigger Property="Value" Value="100">
<Setter Property="Content" TargetName="some_label" Value="что то"></Setter>
</Trigger>
...
Рейтинг: 0 / 0
ProgressBar
    #36539208
koJIo6ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ай спасибо, как это я его там не высмотрел хз :)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / ProgressBar
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]