mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
[GUI] Use compiled bindings.
This commit is contained in:
@@ -5,6 +5,7 @@
|
|||||||
<Title>Aaru Data Preservation Suite</Title>
|
<Title>Aaru Data Preservation Suite</Title>
|
||||||
<NoWarn>CS0649,CS0169</NoWarn>
|
<NoWarn>CS0649,CS0169</NoWarn>
|
||||||
<Authors>Natalia Portillo <claunia@claunia.com></Authors>
|
<Authors>Natalia Portillo <claunia@claunia.com></Authors>
|
||||||
|
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
|
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
|
||||||
<NoWarn>CS1591;CS1574</NoWarn>
|
<NoWarn>CS1591;CS1574</NoWarn>
|
||||||
|
|||||||
@@ -32,6 +32,7 @@
|
|||||||
|
|
||||||
using System.Collections.ObjectModel;
|
using System.Collections.ObjectModel;
|
||||||
using Aaru.CommonTypes.Interfaces;
|
using Aaru.CommonTypes.Interfaces;
|
||||||
|
using Avalonia.Media;
|
||||||
using Avalonia.Media.Imaging;
|
using Avalonia.Media.Imaging;
|
||||||
|
|
||||||
namespace Aaru.Gui.Models;
|
namespace Aaru.Gui.Models;
|
||||||
|
|||||||
@@ -199,6 +199,8 @@ public sealed partial class DeviceInfoViewModel : ViewModelBase
|
|||||||
[ObservableProperty]
|
[ObservableProperty]
|
||||||
bool _removable;
|
bool _removable;
|
||||||
[ObservableProperty]
|
[ObservableProperty]
|
||||||
|
bool _removableChecked;
|
||||||
|
[ObservableProperty]
|
||||||
string _revision;
|
string _revision;
|
||||||
[ObservableProperty]
|
[ObservableProperty]
|
||||||
bool _saveUsbDescriptorsEnabled;
|
bool _saveUsbDescriptorsEnabled;
|
||||||
@@ -213,6 +215,8 @@ public sealed partial class DeviceInfoViewModel : ViewModelBase
|
|||||||
[ObservableProperty]
|
[ObservableProperty]
|
||||||
SdMmcInfo _sdMmcInfo;
|
SdMmcInfo _sdMmcInfo;
|
||||||
[ObservableProperty]
|
[ObservableProperty]
|
||||||
|
string _sdMmcText;
|
||||||
|
[ObservableProperty]
|
||||||
string _secureDigital;
|
string _secureDigital;
|
||||||
[ObservableProperty]
|
[ObservableProperty]
|
||||||
string _serial;
|
string _serial;
|
||||||
|
|||||||
@@ -116,11 +116,11 @@ public sealed class SubdirectoryViewModel
|
|||||||
Name = dirent,
|
Name = dirent,
|
||||||
Stat = stat,
|
Stat = stat,
|
||||||
Color =
|
Color =
|
||||||
new SolidColorBrush(Color.Parse(DirColorsParser.Instance.ExtensionColors
|
new SolidColorBrush(Avalonia.Media.Color.Parse(DirColorsParser.Instance.ExtensionColors
|
||||||
.TryGetValue(Path.GetExtension(dirent),
|
.TryGetValue(Path.GetExtension(dirent),
|
||||||
out string hex)
|
out string hex)
|
||||||
? hex
|
? hex
|
||||||
: DirColorsParser.Instance.NormalColor))
|
: DirColorsParser.Instance.NormalColor))
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -130,6 +130,7 @@ public sealed class SubdirectoryViewModel
|
|||||||
public ObservableCollection<FileModel> Entries { get; }
|
public ObservableCollection<FileModel> Entries { get; }
|
||||||
public List<FileModel> SelectedEntries { get; }
|
public List<FileModel> SelectedEntries { get; }
|
||||||
public ICommand ExtractFilesCommand { get; }
|
public ICommand ExtractFilesCommand { get; }
|
||||||
|
public IBrush Color { get; }
|
||||||
|
|
||||||
async Task ExtractFiles()
|
async Task ExtractFiles()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -46,6 +46,7 @@
|
|||||||
x:Class="Aaru.Gui.Views.Dialogs.About"
|
x:Class="Aaru.Gui.Views.Dialogs.About"
|
||||||
Icon="/Assets/aaru-logo.png"
|
Icon="/Assets/aaru-logo.png"
|
||||||
CanResize="False"
|
CanResize="False"
|
||||||
|
x:DataType="dialogs:AboutViewModel"
|
||||||
Title="{x:Static localization:UI.Title_About_Aaru}">
|
Title="{x:Static localization:UI.Title_About_Aaru}">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<dialogs:AboutViewModel />
|
<dialogs:AboutViewModel />
|
||||||
|
|||||||
@@ -45,6 +45,7 @@
|
|||||||
Height="450"
|
Height="450"
|
||||||
x:Class="Aaru.Gui.Views.Dialogs.Console"
|
x:Class="Aaru.Gui.Views.Dialogs.Console"
|
||||||
Icon="/Assets/aaru-logo.png"
|
Icon="/Assets/aaru-logo.png"
|
||||||
|
x:DataType="dialogs:ConsoleViewModel"
|
||||||
Title="{x:Static localization:UI.Title_Console}">
|
Title="{x:Static localization:UI.Title_Console}">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<dialogs:ConsoleViewModel />
|
<dialogs:ConsoleViewModel />
|
||||||
|
|||||||
@@ -46,6 +46,7 @@
|
|||||||
x:Class="Aaru.Gui.Views.Dialogs.Encodings"
|
x:Class="Aaru.Gui.Views.Dialogs.Encodings"
|
||||||
Icon="/Assets/aaru-logo.png"
|
Icon="/Assets/aaru-logo.png"
|
||||||
CanResize="False"
|
CanResize="False"
|
||||||
|
x:DataType="dialogs:EncodingsViewModel"
|
||||||
Title="{x:Static localization:UI.Encodings}">
|
Title="{x:Static localization:UI.Encodings}">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<dialogs:EncodingsViewModel />
|
<dialogs:EncodingsViewModel />
|
||||||
|
|||||||
@@ -46,6 +46,7 @@
|
|||||||
x:Class="Aaru.Gui.Views.Dialogs.LicenseDialog"
|
x:Class="Aaru.Gui.Views.Dialogs.LicenseDialog"
|
||||||
Icon="/Assets/aaru-logo.png"
|
Icon="/Assets/aaru-logo.png"
|
||||||
CanResize="False"
|
CanResize="False"
|
||||||
|
x:DataType="dialogs:LicenseViewModel"
|
||||||
Title="{x:Static localization:UI.Title_Aaru_license}">
|
Title="{x:Static localization:UI.Title_Aaru_license}">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<dialogs:LicenseViewModel />
|
<dialogs:LicenseViewModel />
|
||||||
|
|||||||
@@ -45,6 +45,7 @@
|
|||||||
Height="600"
|
Height="600"
|
||||||
x:Class="Aaru.Gui.Views.Dialogs.PluginsDialog"
|
x:Class="Aaru.Gui.Views.Dialogs.PluginsDialog"
|
||||||
Icon="/Assets/aaru-logo.png"
|
Icon="/Assets/aaru-logo.png"
|
||||||
|
x:DataType="dialogs:PluginsViewModel"
|
||||||
Title="{x:Static localization:UI.Title_Plugins}">
|
Title="{x:Static localization:UI.Title_Plugins}">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<dialogs:PluginsViewModel />
|
<dialogs:PluginsViewModel />
|
||||||
|
|||||||
@@ -45,6 +45,7 @@
|
|||||||
x:Class="Aaru.Gui.Views.Dialogs.SettingsDialog"
|
x:Class="Aaru.Gui.Views.Dialogs.SettingsDialog"
|
||||||
Icon="/Assets/aaru-logo.png"
|
Icon="/Assets/aaru-logo.png"
|
||||||
CanResize="False"
|
CanResize="False"
|
||||||
|
x:DataType="dialogs:SettingsViewModel"
|
||||||
Title="{x:Static localization:UI.Title_Settings}">
|
Title="{x:Static localization:UI.Title_Settings}">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<dialogs:SettingsViewModel />
|
<dialogs:SettingsViewModel />
|
||||||
|
|||||||
@@ -46,6 +46,7 @@
|
|||||||
x:Class="Aaru.Gui.Views.Dialogs.StatisticsDialog"
|
x:Class="Aaru.Gui.Views.Dialogs.StatisticsDialog"
|
||||||
Icon="/Assets/aaru-logo.png"
|
Icon="/Assets/aaru-logo.png"
|
||||||
CanResize="False"
|
CanResize="False"
|
||||||
|
x:DataType="dialogs:StatisticsViewModel"
|
||||||
Title="{x:Static localization:UI.Title_Statistics}">
|
Title="{x:Static localization:UI.Title_Statistics}">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<dialogs:StatisticsViewModel />
|
<dialogs:StatisticsViewModel />
|
||||||
|
|||||||
@@ -40,6 +40,7 @@
|
|||||||
mc:Ignorable="d"
|
mc:Ignorable="d"
|
||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
|
x:DataType="panels:DeviceInfoViewModel"
|
||||||
x:Class="Aaru.Gui.Views.Panels.DeviceInfo">
|
x:Class="Aaru.Gui.Views.Panels.DeviceInfo">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<panels:DeviceInfoViewModel />
|
<panels:DeviceInfoViewModel />
|
||||||
|
|||||||
@@ -41,6 +41,7 @@
|
|||||||
mc:Ignorable="d"
|
mc:Ignorable="d"
|
||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
|
x:DataType="panels:FileSystemViewModel"
|
||||||
x:Class="Aaru.Gui.Views.Panels.FileSystem">
|
x:Class="Aaru.Gui.Views.Panels.FileSystem">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<panels:FileSystemViewModel />
|
<panels:FileSystemViewModel />
|
||||||
|
|||||||
@@ -41,6 +41,7 @@
|
|||||||
mc:Ignorable="d"
|
mc:Ignorable="d"
|
||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
|
x:DataType="panels:ImageInfoViewModel"
|
||||||
x:Class="Aaru.Gui.Views.Panels.ImageInfo">
|
x:Class="Aaru.Gui.Views.Panels.ImageInfo">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<panels:ImageInfoViewModel />
|
<panels:ImageInfoViewModel />
|
||||||
|
|||||||
@@ -40,6 +40,7 @@
|
|||||||
mc:Ignorable="d"
|
mc:Ignorable="d"
|
||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
|
x:DataType="panels:MediaInfoViewModel"
|
||||||
x:Class="Aaru.Gui.Views.Panels.MediaInfo">
|
x:Class="Aaru.Gui.Views.Panels.MediaInfo">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<panels:MediaInfoViewModel />
|
<panels:MediaInfoViewModel />
|
||||||
|
|||||||
@@ -40,6 +40,7 @@
|
|||||||
mc:Ignorable="d"
|
mc:Ignorable="d"
|
||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
|
x:DataType="panels:PartitionViewModel"
|
||||||
x:Class="Aaru.Gui.Views.Panels.Partition">
|
x:Class="Aaru.Gui.Views.Panels.Partition">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<panels:PartitionViewModel />
|
<panels:PartitionViewModel />
|
||||||
|
|||||||
@@ -41,6 +41,7 @@
|
|||||||
mc:Ignorable="d"
|
mc:Ignorable="d"
|
||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
|
x:DataType="panels:SubdirectoryViewModel"
|
||||||
x:Class="Aaru.Gui.Views.Panels.Subdirectory">
|
x:Class="Aaru.Gui.Views.Panels.Subdirectory">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<panels:SubdirectoryViewModel />
|
<panels:SubdirectoryViewModel />
|
||||||
|
|||||||
@@ -41,6 +41,7 @@
|
|||||||
mc:Ignorable="d"
|
mc:Ignorable="d"
|
||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
|
x:DataType="tabs:AtaInfoViewModel"
|
||||||
x:Class="Aaru.Gui.Views.Tabs.AtaInfo">
|
x:Class="Aaru.Gui.Views.Tabs.AtaInfo">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<tabs:AtaInfoViewModel />
|
<tabs:AtaInfoViewModel />
|
||||||
|
|||||||
@@ -41,6 +41,7 @@
|
|||||||
mc:Ignorable="d"
|
mc:Ignorable="d"
|
||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
|
x:DataType="tabs:BlurayInfoViewModel"
|
||||||
x:Class="Aaru.Gui.Views.Tabs.BlurayInfo">
|
x:Class="Aaru.Gui.Views.Tabs.BlurayInfo">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<tabs:BlurayInfoViewModel />
|
<tabs:BlurayInfoViewModel />
|
||||||
|
|||||||
@@ -41,6 +41,7 @@
|
|||||||
mc:Ignorable="d"
|
mc:Ignorable="d"
|
||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
|
x:DataType="tabs:CompactDiscInfoViewModel"
|
||||||
x:Class="Aaru.Gui.Views.Tabs.CompactDiscInfo">
|
x:Class="Aaru.Gui.Views.Tabs.CompactDiscInfo">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<tabs:CompactDiscInfoViewModel />
|
<tabs:CompactDiscInfoViewModel />
|
||||||
|
|||||||
@@ -41,6 +41,7 @@
|
|||||||
mc:Ignorable="d"
|
mc:Ignorable="d"
|
||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
|
x:DataType="tabs:DvdInfoViewModel"
|
||||||
x:Class="Aaru.Gui.Views.Tabs.DvdInfo">
|
x:Class="Aaru.Gui.Views.Tabs.DvdInfo">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<tabs:DvdInfoViewModel />
|
<tabs:DvdInfoViewModel />
|
||||||
|
|||||||
@@ -41,6 +41,7 @@
|
|||||||
mc:Ignorable="d"
|
mc:Ignorable="d"
|
||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
|
x:DataType="tabs:DvdWritableInfoViewModel"
|
||||||
x:Class="Aaru.Gui.Views.Tabs.DvdWritableInfo">
|
x:Class="Aaru.Gui.Views.Tabs.DvdWritableInfo">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<tabs:DvdWritableInfoViewModel />
|
<tabs:DvdWritableInfoViewModel />
|
||||||
|
|||||||
@@ -41,6 +41,7 @@
|
|||||||
mc:Ignorable="d"
|
mc:Ignorable="d"
|
||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
|
x:DataType="tabs:PcmciaInfoViewModel"
|
||||||
x:Class="Aaru.Gui.Views.Tabs.PcmciaInfo">
|
x:Class="Aaru.Gui.Views.Tabs.PcmciaInfo">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<tabs:PcmciaInfoViewModel />
|
<tabs:PcmciaInfoViewModel />
|
||||||
|
|||||||
@@ -41,6 +41,7 @@
|
|||||||
mc:Ignorable="d"
|
mc:Ignorable="d"
|
||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
|
x:DataType="tabs:ScsiInfoViewModel"
|
||||||
x:Class="Aaru.Gui.Views.Tabs.ScsiInfo">
|
x:Class="Aaru.Gui.Views.Tabs.ScsiInfo">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<tabs:ScsiInfoViewModel />
|
<tabs:ScsiInfoViewModel />
|
||||||
|
|||||||
@@ -41,6 +41,7 @@
|
|||||||
mc:Ignorable="d"
|
mc:Ignorable="d"
|
||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
|
x:DataType="tabs:SdMmcInfoViewModel"
|
||||||
x:Class="Aaru.Gui.Views.Tabs.SdMmcInfo">
|
x:Class="Aaru.Gui.Views.Tabs.SdMmcInfo">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<tabs:SdMmcInfoViewModel />
|
<tabs:SdMmcInfoViewModel />
|
||||||
|
|||||||
@@ -40,6 +40,7 @@
|
|||||||
mc:Ignorable="d"
|
mc:Ignorable="d"
|
||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
|
x:DataType="tabs:XboxInfoViewModel"
|
||||||
x:Class="Aaru.Gui.Views.Tabs.XboxInfo">
|
x:Class="Aaru.Gui.Views.Tabs.XboxInfo">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<tabs:XboxInfoViewModel />
|
<tabs:XboxInfoViewModel />
|
||||||
|
|||||||
@@ -45,6 +45,7 @@
|
|||||||
Height="480"
|
Height="480"
|
||||||
x:Class="Aaru.Gui.Views.Windows.DecodeMediaTags"
|
x:Class="Aaru.Gui.Views.Windows.DecodeMediaTags"
|
||||||
Icon="/Assets/aaru-logo.png"
|
Icon="/Assets/aaru-logo.png"
|
||||||
|
x:DataType="windows:DecodeMediaTagsViewModel"
|
||||||
Title="{x:Static localization:UI.Title_Decode_media_tags}">
|
Title="{x:Static localization:UI.Title_Decode_media_tags}">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<windows:DecodeMediaTagsViewModel />
|
<windows:DecodeMediaTagsViewModel />
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
d:DesignWidth="800"
|
d:DesignWidth="800"
|
||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
x:Class="Aaru.Gui.Views.Windows.IbgLogView"
|
x:Class="Aaru.Gui.Views.Windows.IbgLogView"
|
||||||
|
x:DataType="windows:IbgLogViewModel"
|
||||||
Title="{x:Static localization:UI.Title_IMGBurn_log_viewer}">
|
Title="{x:Static localization:UI.Title_IMGBurn_log_viewer}">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<windows:IbgLogViewModel />
|
<windows:IbgLogViewModel />
|
||||||
|
|||||||
@@ -45,6 +45,7 @@
|
|||||||
Height="600"
|
Height="600"
|
||||||
x:Class="Aaru.Gui.Views.Windows.ImageChecksum"
|
x:Class="Aaru.Gui.Views.Windows.ImageChecksum"
|
||||||
Icon="/Assets/aaru-logo.png"
|
Icon="/Assets/aaru-logo.png"
|
||||||
|
x:DataType="windows:ImageChecksumViewModel"
|
||||||
Title="{x:Static localization:UI.Title_Checksum_image_contents}">
|
Title="{x:Static localization:UI.Title_Checksum_image_contents}">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<windows:ImageChecksumViewModel />
|
<windows:ImageChecksumViewModel />
|
||||||
|
|||||||
@@ -45,6 +45,7 @@
|
|||||||
Height="832"
|
Height="832"
|
||||||
x:Class="Aaru.Gui.Views.Windows.ImageConvert"
|
x:Class="Aaru.Gui.Views.Windows.ImageConvert"
|
||||||
Icon="/Assets/aaru-logo.png"
|
Icon="/Assets/aaru-logo.png"
|
||||||
|
x:DataType="windows:ImageConvertViewModel"
|
||||||
Title="{x:Static localization:UI.Title_Convert_image}">
|
Title="{x:Static localization:UI.Title_Convert_image}">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<windows:ImageConvertViewModel />
|
<windows:ImageConvertViewModel />
|
||||||
|
|||||||
@@ -45,6 +45,7 @@
|
|||||||
Height="320"
|
Height="320"
|
||||||
x:Class="Aaru.Gui.Views.Windows.ImageEntropy"
|
x:Class="Aaru.Gui.Views.Windows.ImageEntropy"
|
||||||
Icon="/Assets/aaru-logo.png"
|
Icon="/Assets/aaru-logo.png"
|
||||||
|
x:DataType="windows:ImageEntropyViewModel"
|
||||||
Title="{x:Static localization:UI.Title_Calculating_entropy}">
|
Title="{x:Static localization:UI.Title_Calculating_entropy}">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<windows:ImageEntropyViewModel />
|
<windows:ImageEntropyViewModel />
|
||||||
|
|||||||
@@ -46,6 +46,7 @@
|
|||||||
x:Class="Aaru.Gui.Views.Windows.ImageSidecar"
|
x:Class="Aaru.Gui.Views.Windows.ImageSidecar"
|
||||||
Icon="/Assets/aaru-logo.png"
|
Icon="/Assets/aaru-logo.png"
|
||||||
CanResize="False"
|
CanResize="False"
|
||||||
|
x:DataType="windows:ImageSidecarViewModel"
|
||||||
Title="Image sidecar creation">
|
Title="Image sidecar creation">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<windows:ImageSidecarViewModel />
|
<windows:ImageSidecarViewModel />
|
||||||
|
|||||||
@@ -45,6 +45,7 @@
|
|||||||
Height="400"
|
Height="400"
|
||||||
x:Class="Aaru.Gui.Views.Windows.ImageVerify"
|
x:Class="Aaru.Gui.Views.Windows.ImageVerify"
|
||||||
Icon="/Assets/aaru-logo.png"
|
Icon="/Assets/aaru-logo.png"
|
||||||
|
x:DataType="windows:ImageVerifyViewModel"
|
||||||
Title="{x:Static localization:UI.Title_Verify_image}">
|
Title="{x:Static localization:UI.Title_Verify_image}">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<windows:ImageVerifyViewModel />
|
<windows:ImageVerifyViewModel />
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
x:Class="Aaru.Gui.Views.Windows.MainWindow"
|
x:Class="Aaru.Gui.Views.Windows.MainWindow"
|
||||||
Icon="/Assets/aaru-logo.png"
|
Icon="/Assets/aaru-logo.png"
|
||||||
|
x:DataType="windows:MainWindowViewModel"
|
||||||
Title="{Binding Title, Mode=OneWay}">
|
Title="{Binding Title, Mode=OneWay}">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<windows:MainWindowViewModel />
|
<windows:MainWindowViewModel />
|
||||||
@@ -86,19 +87,19 @@
|
|||||||
<StackPanel.ContextMenu>
|
<StackPanel.ContextMenu>
|
||||||
<ContextMenu
|
<ContextMenu
|
||||||
DataContext="{Binding Path=DataContext, RelativeSource={RelativeSource AncestorType=Window}, Mode=OneWay}">
|
DataContext="{Binding Path=DataContext, RelativeSource={RelativeSource AncestorType=Window}, Mode=OneWay}">
|
||||||
<MenuItem Command="{Binding CalculateEntropyCommand, Mode=OneWay}"
|
<MenuItem Command="{Binding $parent[Window].DataContext.CalculateEntropyCommand, Mode=OneWay}"
|
||||||
Header="{x:Static localization:UI.ButtonLabel_Calculate_entropy}" />
|
Header="{x:Static localization:UI.ButtonLabel_Calculate_entropy}" />
|
||||||
<MenuItem Command="{Binding VerifyImageCommand, Mode=OneWay}"
|
<MenuItem Command="{Binding $parent[Window].DataContext.VerifyImageCommand, Mode=OneWay}"
|
||||||
Header="{x:Static localization:UI.ButtonLabel_Verify}" />
|
Header="{x:Static localization:UI.ButtonLabel_Verify}" />
|
||||||
<MenuItem Command="{Binding ChecksumImageCommand, Mode=OneWay}"
|
<MenuItem Command="{Binding $parent[Window].DataContext.ChecksumImageCommand, Mode=OneWay}"
|
||||||
Header="{x:Static localization:UI.ButtonLabel_Checksum}" />
|
Header="{x:Static localization:UI.ButtonLabel_Checksum}" />
|
||||||
<MenuItem Command="{Binding ConvertImageCommand, Mode=OneWay}"
|
<MenuItem Command="{Binding $parent[Window].DataContext.ConvertImageCommand, Mode=OneWay}"
|
||||||
Header="{x:Static localization:UI.ButtonLabel_Convert_to}" />
|
Header="{x:Static localization:UI.ButtonLabel_Convert_to}" />
|
||||||
<MenuItem Command="{Binding CreateSidecarCommand, Mode=OneWay}"
|
<MenuItem Command="{Binding $parent[Window].DataContext.CreateSidecarCommand, Mode=OneWay}"
|
||||||
Header="{x:Static localization:UI.ButtonLabel_Create_Aaru_Metadata_sidecar}" />
|
Header="{x:Static localization:UI.ButtonLabel_Create_Aaru_Metadata_sidecar}" />
|
||||||
<MenuItem Command="{Binding ViewImageSectorsCommand, Mode=OneWay}"
|
<MenuItem Command="{Binding $parent[Window].DataContext.ViewImageSectorsCommand, Mode=OneWay}"
|
||||||
Header="{x:Static localization:UI.ButtonLabel_View_sectors}" />
|
Header="{x:Static localization:UI.ButtonLabel_View_sectors}" />
|
||||||
<MenuItem Command="{Binding DecodeImageMediaTagsCommand, Mode=OneWay}"
|
<MenuItem Command="{Binding $parent[Window].DataContext.DecodeImageMediaTagsCommand, Mode=OneWay}"
|
||||||
Header="{x:Static localization:UI.ButtonLabel_Decode_media_tags}" />
|
Header="{x:Static localization:UI.ButtonLabel_Decode_media_tags}" />
|
||||||
</ContextMenu>
|
</ContextMenu>
|
||||||
</StackPanel.ContextMenu>
|
</StackPanel.ContextMenu>
|
||||||
|
|||||||
@@ -42,6 +42,7 @@
|
|||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
x:Class="Aaru.Gui.Views.Windows.MediaDump"
|
x:Class="Aaru.Gui.Views.Windows.MediaDump"
|
||||||
Icon="/Assets/aaru-logo.png"
|
Icon="/Assets/aaru-logo.png"
|
||||||
|
x:DataType="windows:MediaDumpViewModel"
|
||||||
Title="{Binding Title}">
|
Title="{Binding Title}">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<windows:MediaDumpViewModel />
|
<windows:MediaDumpViewModel />
|
||||||
|
|||||||
@@ -42,6 +42,7 @@
|
|||||||
d:DesignHeight="450"
|
d:DesignHeight="450"
|
||||||
x:Class="Aaru.Gui.Views.Windows.MediaScan"
|
x:Class="Aaru.Gui.Views.Windows.MediaScan"
|
||||||
Icon="/Assets/aaru-logo.png"
|
Icon="/Assets/aaru-logo.png"
|
||||||
|
x:DataType="windows:MediaScanViewModel"
|
||||||
Title="{Binding Title}">
|
Title="{Binding Title}">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<windows:MediaScanViewModel />
|
<windows:MediaScanViewModel />
|
||||||
|
|||||||
@@ -42,6 +42,7 @@
|
|||||||
x:Class="Aaru.Gui.Views.Windows.SplashWindow"
|
x:Class="Aaru.Gui.Views.Windows.SplashWindow"
|
||||||
Icon="/Assets/aaru-logo.png"
|
Icon="/Assets/aaru-logo.png"
|
||||||
Title="Aaru"
|
Title="Aaru"
|
||||||
|
x:DataType="windows:SplashWindowViewModel"
|
||||||
SystemDecorations="BorderOnly">
|
SystemDecorations="BorderOnly">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<windows:SplashWindowViewModel />
|
<windows:SplashWindowViewModel />
|
||||||
|
|||||||
@@ -45,6 +45,7 @@
|
|||||||
Height="480"
|
Height="480"
|
||||||
x:Class="Aaru.Gui.Views.Windows.ViewSector"
|
x:Class="Aaru.Gui.Views.Windows.ViewSector"
|
||||||
Icon="/Assets/aaru-logo.png"
|
Icon="/Assets/aaru-logo.png"
|
||||||
|
x:DataType="windows:ViewSectorViewModel"
|
||||||
Title="{x:Static localization:UI.Title_Sector_viewer}">
|
Title="{x:Static localization:UI.Title_Sector_viewer}">
|
||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<windows:ViewSectorViewModel />
|
<windows:ViewSectorViewModel />
|
||||||
|
|||||||
Reference in New Issue
Block a user