mirror of
https://github.com/microsoft/PowerToys.git
synced 2025-12-15 19:27:56 +01:00
Refactor CreateMonitorInfo to use object initializer
Refactored the CreateMonitorInfo method to use object initializer syntax instead of a parameterized constructor. This change improves code readability and maintainability, and removes the deprecated hardwareId parameter.
This commit is contained in:
@@ -463,14 +463,13 @@ public partial class MainViewModel
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
private Microsoft.PowerToys.Settings.UI.Library.MonitorInfo CreateMonitorInfo(MonitorViewModel vm)
|
private Microsoft.PowerToys.Settings.UI.Library.MonitorInfo CreateMonitorInfo(MonitorViewModel vm)
|
||||||
{
|
{
|
||||||
var monitorInfo = new Microsoft.PowerToys.Settings.UI.Library.MonitorInfo(
|
var monitorInfo = new Microsoft.PowerToys.Settings.UI.Library.MonitorInfo
|
||||||
name: vm.Name,
|
|
||||||
internalName: vm.Id,
|
|
||||||
hardwareId: string.Empty, // Deprecated, use InternalName (Id) instead
|
|
||||||
communicationMethod: vm.CommunicationMethod,
|
|
||||||
currentBrightness: vm.Brightness,
|
|
||||||
colorTemperatureVcp: vm.ColorTemperature)
|
|
||||||
{
|
{
|
||||||
|
Name = vm.Name,
|
||||||
|
InternalName = vm.Id,
|
||||||
|
CommunicationMethod = vm.CommunicationMethod,
|
||||||
|
CurrentBrightness = vm.Brightness,
|
||||||
|
ColorTemperatureVcp = vm.ColorTemperature,
|
||||||
CapabilitiesRaw = vm.CapabilitiesRaw,
|
CapabilitiesRaw = vm.CapabilitiesRaw,
|
||||||
VcpCodes = vm.VcpCapabilitiesInfo?.GetVcpCodesAsHexStrings() ?? new List<string>(),
|
VcpCodes = vm.VcpCapabilitiesInfo?.GetVcpCodesAsHexStrings() ?? new List<string>(),
|
||||||
VcpCodesFormatted = vm.VcpCapabilitiesInfo?.GetSortedVcpCodes()
|
VcpCodesFormatted = vm.VcpCapabilitiesInfo?.GetSortedVcpCodes()
|
||||||
|
|||||||
Reference in New Issue
Block a user