Вывод данных пк c# WPF

MizzZer

Где Крузя. Крузи нет.
Сообщения
216
Реакции
103
Начинаю изучать C# WPF.
Не могу найти в интернете о выводе информации пк.
Нужно:
- Разрешение текущего экрана
- Операционная система
- Имя пользователя
- Сколько прошло времени после запуска пк ( обновляемое)


Например в xaml
XML:
<TextBlock Foreground="White" FontSize="12" Margin="229,395,28,220" FontFamily="Arial Black" TextDecorations="{x:Null}" TextAlignment="Center" Text="{СЮДА ВИДИМО НАДО Binding что-то}"/>

А для вывода разрешения я нашел

C#:
this.Width = System.Windows.SystemParameters.VirtualScreenWidth;
this.Height = System.Windows.SystemParameters.VirtualScreenHeight;
Если выводить в кнопку xD, то при нажатии меняется размер окна приложения.

Но как вывести информацию в TextBlock я не знаю. Как только не искал.
 
Последнее редактирование:

Faya™

Жуестер
Сообщения
867
Реакции
457
Если ты хочешь выводить это в какое то текстовое поле то тебе надо присваивать значения компоненту
Написал конечно не на WCF но они одинаковые
 

Вложения

  • WindowsFormsApp1.rar
    35.2 КБ · Просмотры: 6

RudikS

Участник
Сообщения
130
Реакции
61
Начинаю изучать C# WPF.
Не могу найти в интернете о выводе информации пк.
Нужно:
- Разрешение текущего экрана
- Операционная система
- Имя пользователя
- Сколько прошло времени после запуска пк ( обновляемое)


Например в xaml
XML:
<TextBlock Foreground="White" FontSize="12" Margin="229,395,28,220" FontFamily="Arial Black" TextDecorations="{x:Null}" TextAlignment="Center" Text="{СЮДА ВИДИМО НАДО Binding что-то}"/>

А для вывода разрешения я нашел

C#:
this.Width = System.Windows.SystemParameters.VirtualScreenWidth;
this.Height = System.Windows.SystemParameters.VirtualScreenHeight;
Если выводить в кнопку xD, то при нажатии меняется размер окна приложения.

Но как вывести информацию в TextBlock я не знаю. Как только не искал.
Если простейшее приложение будет, то тупо Name задать.
C-подобный:
<TextBlock Name="textBlock" Foreground="White" FontSize="12" Margin="229,395,28,220" FontFamily="Arial Black" TextDecorations="{x:Null}" TextAlignment="Center"/>
C-подобный:
textBlock.Text = "твой текст";
 

MizzZer

Где Крузя. Крузи нет.
Сообщения
216
Реакции
103
Если ты хочешь выводить это в какое то текстовое поле то тебе надо присваивать значения компоненту
Написал конечно не на WCF но они одинаковые
Следующий вопрос)

Допустим "Время работы ОС" выводится 9.00:32:52.7180000
Как сократить данное число до простого вывода (09д. 00ч. 00м.)
Нашел только такой вариант в интернете
1616236463536.png

Но вылезает ошибка при сборке.
 

Faya™

Жуестер
Сообщения
867
Реакции
457
Следующий вопрос)

Допустим "Время работы ОС" выводится 9.00:32:52.7180000
Как сократить данное число до простого вывода (09д. 00ч. 00м.)
Нашел только такой вариант в интернете
Посмотреть вложение 74292
Но вылезает ошибка при сборке.
 
Сверху Снизу