From de0486b0b08fed6adc9d7b12005e484b6176317b Mon Sep 17 00:00:00 2001 From: Codex CLI Date: Wed, 27 Aug 2025 03:32:07 -0500 Subject: [PATCH] Fix compiled binding errors by adding x:DataType to elements that override DataContext in MainView.axaml --- src/AdvancedCalculator/Views/MainView.axaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/AdvancedCalculator/Views/MainView.axaml b/src/AdvancedCalculator/Views/MainView.axaml index 4f4bfdf..a7ef37d 100644 --- a/src/AdvancedCalculator/Views/MainView.axaml +++ b/src/AdvancedCalculator/Views/MainView.axaml @@ -40,10 +40,12 @@ AutomationProperties.Name="Insert variable" Tag="{Binding}" DataContext="{Binding $parent[UserControl].DataContext}" + x:DataType="vm:MainViewModel" Command="{Binding InsertVariableCommand}" CommandParameter="{Binding Tag.VariableName, RelativeSource={RelativeSource Self}}"> + DataContext="{Binding Tag, RelativeSource={RelativeSource AncestorType=Button}}" + x:DataType="m:VariableItem"> @@ -73,10 +75,12 @@ AutomationProperties.Name="Insert function" Tag="{Binding}" DataContext="{Binding $parent[UserControl].DataContext}" + x:DataType="vm:MainViewModel" Command="{Binding InsertFunctionCommand}" CommandParameter="{Binding Tag.FunctionName, RelativeSource={RelativeSource Self}}"> + DataContext="{Binding Tag, RelativeSource={RelativeSource AncestorType=Button}}" + x:DataType="m:FunctionDefinitionItem">