diff --git a/BeWo/View/Controls/AI/AiConversationButton.xaml.cs b/BeWo/View/Controls/AI/AiConversationButton.xaml.cs index 897933012..7c5716419 100644 --- a/BeWo/View/Controls/AI/AiConversationButton.xaml.cs +++ b/BeWo/View/Controls/AI/AiConversationButton.xaml.cs @@ -48,7 +48,7 @@ namespace BeWo.View.Controls.AI public event RoutedEventHandler OpenAiWindowClick; - public event EventHandler PromptAccepted; + public event EventHandler ItemAccepted; public AiConversationButton() { @@ -176,12 +176,12 @@ namespace BeWo.View.Controls.AI VMFactory.CreateAiPromptbausteinFolderListVM(folders, (listvm) => { var viewmodel = new AiPromptbausteinSelectionComplexViewModel(actionType, listvm); - viewmodel.PromptAccepted += PromptAccepted; + viewmodel.ItemAccepted += ItemAccepted; viewmodel.RequestClose += (s, e) => viewmodel.ResetSelection(); AllPromptsViewModel = viewmodel; var viewmodel2 = new AiPromptbausteinSelectionComplexViewModel(actionType, listvm, true); - viewmodel2.PromptAccepted += PromptAccepted; + viewmodel2.ItemAccepted += ItemAccepted; popup_promptbaustein_favoriten.Closed += (s, e) => viewmodel2.ResetSelection(); var view2 = new AiPromptbausteinComplexSelectionFavoritenView(viewmodel2); viewmodel2.SelectedFolder = viewmodel2.Folders.VMList[0]; diff --git a/BeWo/View/Controls/AI/AiPromptbausteinButton.xaml.cs b/BeWo/View/Controls/AI/AiPromptbausteinButton.xaml.cs index c91d88dd4..371852031 100644 --- a/BeWo/View/Controls/AI/AiPromptbausteinButton.xaml.cs +++ b/BeWo/View/Controls/AI/AiPromptbausteinButton.xaml.cs @@ -46,7 +46,7 @@ namespace BeWo.View.Controls.AI public static readonly DependencyProperty ActionTypeProperty = DependencyProperty.Register("ActionType", typeof(AiActionType), typeof(AiPromptbausteinButton), new PropertyMetadata(AiActionType.ServiceRecord, OnActionTypeChanged)); - public event EventHandler PromptAccepted; + public event EventHandler ItemAccepted; public AiPromptbausteinSelectionComplexViewModel AllPromptsViewModel { get; set; } @@ -114,12 +114,12 @@ namespace BeWo.View.Controls.AI VMFactory.CreateAiPromptbausteinFolderListVM(folders, (listvm) => { var viewmodel = new AiPromptbausteinSelectionComplexViewModel(actionType, listvm); - viewmodel.PromptAccepted += PromptAccepted; + viewmodel.ItemAccepted += ItemAccepted; viewmodel.RequestClose += (s, e) => viewmodel.ResetSelection(); AllPromptsViewModel = viewmodel; var viewmodel2 = new AiPromptbausteinSelectionComplexViewModel(actionType, listvm, true); - viewmodel2.PromptAccepted += PromptAccepted; + viewmodel2.ItemAccepted += ItemAccepted; popup_promptbaustein_favoriten.Closed += (s, e) => viewmodel2.ResetSelection(); var view2 = new AiPromptbausteinComplexSelectionFavoritenView(viewmodel2); viewmodel2.SelectedFolder = viewmodel2.Folders.VMList[0]; diff --git a/BeWo/View/Detail/AI/AiPromptbausteinComplexSelectionFavoritenView.xaml.cs b/BeWo/View/Detail/AI/AiPromptbausteinComplexSelectionFavoritenView.xaml.cs index b5ffdf6ef..770622cda 100644 --- a/BeWo/View/Detail/AI/AiPromptbausteinComplexSelectionFavoritenView.xaml.cs +++ b/BeWo/View/Detail/AI/AiPromptbausteinComplexSelectionFavoritenView.xaml.cs @@ -66,7 +66,7 @@ namespace BeWo.View.Detail.AI if (vm is null) return; - ViewModel.SelectedPrompt = vm; + ViewModel.SelectedItem = vm; } } } diff --git a/BeWo/View/Detail/AI/AiPromptbausteinComplexSelectionView.xaml b/BeWo/View/Detail/AI/AiPromptbausteinComplexSelectionView.xaml index 011631be4..cc05344e4 100644 --- a/BeWo/View/Detail/AI/AiPromptbausteinComplexSelectionView.xaml +++ b/BeWo/View/Detail/AI/AiPromptbausteinComplexSelectionView.xaml @@ -8,6 +8,7 @@ xmlns:local="clr-namespace:BeWo.View.Detail.AI" xmlns:local1="clr-namespace:BeWo.View.Detail.AI" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" + xmlns:templateselectors="clr-namespace:BeWo.View.TemplateSelectors" xmlns:vm="clr-namespace:BeWo.ViewModel" d:DataContext="{d:DesignInstance Type=ai:AiPromptbausteinSelectionComplexViewModel, IsDesignTimeCreatable=True}" @@ -23,9 +24,342 @@ + TargetType="ListBoxItem" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (i) + + + + + + + + + Bearbeitet vor x Minuten + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -44,27 +378,31 @@ + @@ -94,6 +432,17 @@ + + + + + + + + + + + @@ -104,203 +453,253 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (i) - - - - - - - + Padding="0" + BorderBrush="Gray" + BorderThickness="0,1,1,1" + SelectionChanged="TabControl_SelectionChanged"> + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Hier sind noch keine Prompts angelegt. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Hier sind noch keine Routinen angelegt. + + + + + +