Resolve XAML compiled-binding errors in MainView templates\n\n- Remove x:DataType from DataTemplates to avoid compiled-binding on Button commands.\n- Revert Buttons to runtime-binding using Tag+DataContext pattern without invalid x:DataType.\n- Keep inner visuals typed where appropriate.\n\nFixes parser errors and prior System.Object property resolution issues.

This commit is contained in:
Codex CLI 2025-08-27 03:49:10 -05:00
commit 7d6c26d7ef

View file

@ -35,7 +35,7 @@
<ListBox ItemsSource="{Binding Variables}" SelectedIndex="-1"
AutomationProperties.Name="Variables list">
<ListBox.ItemTemplate>
<DataTemplate x:DataType="m:VariableItem">
<DataTemplate>
<Button Background="Transparent" BorderThickness="0" Padding="8" MinHeight="44"
x:DataType="{x:Null}"
AutomationProperties.Name="Insert variable"
@ -69,8 +69,8 @@
<ListBox Grid.Row="1" BorderThickness="0"
ItemsSource="{x:Static m:FunctionDefinitionItem.DefinedFunctions}"
AutomationProperties.Name="Functions list">
<ListBox.ItemTemplate>
<DataTemplate x:DataType="m:FunctionDefinitionItem">
<ListBox.ItemTemplate>
<DataTemplate>
<Button Background="Transparent" BorderThickness="0" Padding="8" MinHeight="44"
x:DataType="{x:Null}"
AutomationProperties.Name="Insert function"