Как написать то же самое, только в коде?
xaml:
<ProgressBar Name="progbar"
IsIndeterminate="False"
Orientation="Horizontal"
Height="30"
Margin="46,392,10,10"
Foreground="#FF1A94E8" />
<TextBlock Text="{Binding ElementName=progbar, Path=Value, StringFormat={}{0:0}%}"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Margin="376,359,418,57"/>
Пробую так c#:
Duration duration = new Duration(TimeSpan.FromSeconds(10));
DoubleAnimation doubleanimation = new DoubleAnimation(100.0, duration);
progbar.BeginAnimation(ProgressBar.ValueProperty, doubleanimation);
ProgressBar progbar1 = new ProgressBar();
progbar1.Name = "prr1";
progbar1.IsIndeterminate = false;
progbar1.Orientation = Orientation.Horizontal;
progbar1.Height = 30;
progbar1.BeginAnimation(ProgressBar.ValueProperty, doubleanimation);
progbar1.Margin = new Thickness(28, 10, 28, 392);
progbar1.VerticalAlignment = VerticalAlignment.Top;
grid.Children.Add(progbar1);
TextBlock tb1 = new TextBlock();
Binding binding = new Binding();
binding.ElementName = "prr1";
binding.Path = new PropertyPath("Value");
binding.StringFormat = "{}{0:0}%}";
tb1.SetBinding(TextBlock.TextProperty, binding);
tb1.Margin = new Thickness(0, 10, 0, 0);
tb1.VerticalAlignment = VerticalAlignment.Top;
tb1.HorizontalAlignment = HorizontalAlignment.Center;
//tb1.Text = "asdasdasfasd";
grid.Children.Add(tb1);
Но что-то не клеится (предположительно бинд не отрабатывает), если раскоментить предпоследнюю строку, то текст появляется.
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Цель: сделать снимок контрола в частности панели(Mainpanel) Проблема: удается сделать снимок только видимой области контрола А нужна картинка...
Я пытаюсь заполнить мой DGV из БД, но одна из колонок содержит слишком длинную строку и поэтому ячейки остаются пустымиЯ бы хотела просто обрезать...
Открываю второе окно в котором есть TextBox, ставлю ему DataContextКак мне получить значение из TextBox'a после закрытия окна?
Можно ли получить как-то список существующих очередей? Хочу в дальнейшем использовать их в c#