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">