Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.05.2013, 14:48   #11
valkiriy
Пользователь
 
Регистрация: 05.04.2013
Сообщений: 19
По умолчанию

Код:
 <ProgressBar Grid.Column="2" Grid.Row="17" Grid.ColumnSpan="19" Margin="2,25,20,25" Opacity="1" Name="ProgressTotal" BorderBrush="{x:Null}" IsEnabled="True" Grid.RowSpan="3" BorderThickness="0">
            <ProgressBar.Background>
                <ImageBrush ImageSource="Images/progress_empty.png" Stretch="Fill" TileMode="None" />
            </ProgressBar.Background>
            <ProgressBar.Foreground>
                <ImageBrush ImageSource="Images/progress_full.png" />
            </ProgressBar.Foreground>
        </ProgressBar>
        <ProgressBar Grid.Column="2" Grid.Row="20" Grid.ColumnSpan="18" Opacity="1" Name="ProgressFile" BorderBrush="{x:Null}" Height="25" VerticalAlignment="Top" BorderThickness="0">
            <ProgressBar.Background>
                <ImageBrush ImageSource="Images/progress_empty.png" />
            </ProgressBar.Background>
            <ProgressBar.Foreground>
                <ImageBrush ImageSource="Images/progress_full.png" />
            </ProgressBar.Foreground>
        </ProgressBar>

        <Label Grid.Column="2" Grid.Row="16" VerticalAlignment="Bottom" FontFamily="Papyrus" FontSize="15" Margin="1,0,21,17" Grid.ColumnSpan="11" Name="LblTotalFiles" Grid.RowSpan="3" FontWeight="Bold">Обновление: 0/0 файлов</Label>
        <Label Grid.Column="10" Grid.Row="17" FontFamily="Papyrus" FontSize="15" Margin="12,24,0,25" Name="LblTotalPercent" Grid.ColumnSpan="3" FontWeight="Bold" Grid.RowSpan="3">0%</Label>

        <Label Grid.Column="2" Grid.Row="19" VerticalAlignment="Bottom" FontFamily="Papyrus" FontSize="15" Margin="-1,0,2,17" Grid.ColumnSpan="10" Name="LblFileName" Grid.RowSpan="2" FontWeight="Bold">Загрузка:</Label>
        <Label Grid.Column="10" Grid.Row="19" FontFamily="Papyrus" FontSize="15" Name="LblPercentFile" Grid.ColumnSpan="4" Margin="0,0,21,24" FontWeight="Bold" HorizontalAlignment="Right" Width="52" Grid.RowSpan="3" Height="31" VerticalAlignment="Bottom">0%</Label>
ну как-то так
valkiriy вне форума Ответить с цитированием
Старый 04.05.2013, 14:01   #12
valkiriy
Пользователь
 
Регистрация: 05.04.2013
Сообщений: 19
По умолчанию

сообщение создано с целью поднятия темы
valkiriy вне форума Ответить с цитированием
Старый 04.05.2013, 14:56   #13
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

вы меняете свойства а вам скорее стиль надо, вы попробуйте вынуть стиль из стандартного и посмотрите как сделано
eval вне форума Ответить с цитированием
Старый 08.05.2013, 01:54   #14
valkiriy
Пользователь
 
Регистрация: 05.04.2013
Сообщений: 19
По умолчанию

если кому интересно нашел решение так:
XAML
Код:
<Image Source="Images\progress_empty.png" Width="382" Grid.ColumnSpan="18" Grid.Row="18" Grid.Column="2" HorizontalAlignment="Left" Margin="0,0,0,25" Grid.RowSpan="2" Height="26"></Image>
<Image Source="Images\progress_full.png" Name="ProgressTotal" Grid.Row="18" Grid.Column="2" HorizontalAlignment="Left" Height="26" Margin="0,0,0,25" Grid.RowSpan="2" Stretch="None" Grid.ColumnSpan="18" Width="0" StretchDirection="Both"></Image>
С#
Код:
ProgressFile.Dispatcher.Invoke(System.Windows.Threading.DispatcherPriority.Background, new System.Windows.Threading.DispatcherOperationCallback(delegate
{
  ProgressFile.Width = 382 * value / 100;
  return null;
}), null);
value: значение прогрессбара
382: ширина в конструкторе
Остальное шаманим через графический редактор с картинкой
valkiriy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Freeglut и VisualStudio 2012 nidaime Visual C++ 7 31.07.2013 17:57
VisualStudio Xaml WebBrowser valkiriy C# (си шарп) 12 08.04.2013 16:00
Разбить по функциям ( VisualStudio 2010) St@ter Помощь студентам 0 24.12.2012 09:39
в excel 2010 возможно ли отображать progressbar в правом нижнем углу? RISagitov Microsoft Office Excel 4 07.08.2012 15:34
Ассемблер в с++(VisualStudio) skanku Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 04.06.2012 12:04