Refactor path handling in UI components
- Removed redundant folder and file opening methods from AiTabView and FaceAiTabView. - Introduced PathPickerField control to streamline path selection and opening functionality across multiple views. - Updated FaceAiTabView and GeneralTabView to utilize PathPickerField for source and destination path selection. - Created PathShellService to encapsulate logic for opening paths in the file explorer. - Simplified XAML structure by replacing manual grid definitions with PathPickerField components. - Removed unused namespaces and cleaned up code for better readability and maintainability.
This commit is contained in:
parent
f3ac1ea920
commit
398cfa310e
10 changed files with 484 additions and 562 deletions
8
imagecatalog/Controls/PathPickerSelectionMode.cs
Normal file
8
imagecatalog/Controls/PathPickerSelectionMode.cs
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
namespace ImageCatalog_2.Controls;
|
||||
|
||||
public enum PathPickerSelectionMode
|
||||
{
|
||||
Folder,
|
||||
OpenFile,
|
||||
SaveFile
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue