Hi Evan,
Since you don't have WPF Studio, I'll post the template:
<!-- DynamicStringValueTemplateKey -->
<DataTemplate x:Key="{x:Static propgridEditors:BuiltinEditors.DynamicStringValueTemplateKey}">
<Grid x:Name="grid">
<ComboBox x:Name="comboBox" Margin="0" Padding="0"
HorizontalContentAlignment="Left" VerticalContentAlignment="Center" BorderThickness="0"
Background="Transparent" IsEditable="true"
ItemsSource="{Binding StandardValuesAsStrings, RelativeSource={RelativeSource AncestorType={x:Type propgridPrimitives:IPropertyDataAccessor}}}" />
<TextBox x:Name="textBox" Margin="0" Padding="0"
BorderThickness="0" Background="Transparent" MaxLines="1" Visibility="Collapsed" />
</Grid>
<DataTemplate.Triggers>
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Binding="{Binding Visibility, ElementName=comboBox}" Value="Visible" />
<Condition Binding="{Binding IsLimitedToStandardValues, RelativeSource={RelativeSource AncestorType={x:Type propgridPrimitives:IPropertyDataAccessor}}}"
Value="false" />
</MultiDataTrigger.Conditions>
<Setter TargetName="comboBox" Property="Text"
Value="{Binding ValueAsString, RelativeSource={RelativeSource AncestorType={x:Type propgridPrimitives:IPropertyDataAccessor}}, Mode=TwoWay, ValidatesOnExceptions=True, ValidatesOnDataErrors=True, NotifyOnValidationError=True, Converter={StaticResource NoOpConverter}}" />
</MultiDataTrigger>
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Binding="{Binding Visibility, ElementName=comboBox}" Value="Visible" />
<Condition Binding="{Binding IsLimitedToStandardValues, RelativeSource={RelativeSource AncestorType={x:Type propgridPrimitives:IPropertyDataAccessor}}}"
Value="true" />
</MultiDataTrigger.Conditions>
<Setter TargetName="comboBox" Property="SelectedItem"
Value="{Binding ValueAsString, RelativeSource={RelativeSource AncestorType={x:Type propgridPrimitives:IPropertyDataAccessor}}, Mode=TwoWay, ValidatesOnExceptions=True, ValidatesOnDataErrors=True, NotifyOnValidationError=True, Converter={StaticResource NoOpConverter}}" />
<!--<Setter TargetName="comboBox" Property="IsReadOnly" Value="true" />-->
</MultiDataTrigger>
<DataTrigger Binding="{Binding Visibility, ElementName=textBox}" Value="Visible">
<Setter TargetName="textBox" Property="Text"
Value="{Binding ValueAsString, RelativeSource={RelativeSource AncestorType={x:Type propgridPrimitives:IPropertyDataAccessor}}, Mode=TwoWay, ValidatesOnExceptions=True, ValidatesOnDataErrors=True, NotifyOnValidationError=True, Converter={StaticResource NoOpConverter}}" />
</DataTrigger>
<DataTrigger Binding="{Binding HasItems, ElementName=comboBox}" Value="false">
<Setter TargetName="comboBox" Property="Visibility" Value="Collapsed" />
<Setter TargetName="textBox" Property="Visibility" Value="Visible" />
</DataTrigger>
<DataTrigger Binding="{Binding IsReadOnly, RelativeSource={RelativeSource AncestorType={x:Type propgridPrimitives:IPropertyDataAccessor}}}"
Value="true">
<Setter TargetName="comboBox" Property="Visibility" Value="Collapsed" />
<Setter TargetName="textBox" Property="Visibility" Value="Visible" />
<Setter TargetName="textBox" Property="IsReadOnly" Value="true" />
<Setter TargetName="textBox" Property="Foreground" Value="{DynamicResource {x:Static themes:AssetResourceKeys.ControlForegroundDisabledBrushKey}}" />
</DataTrigger>
<DataTrigger Binding="{Binding Path=(propgrid:PropertyGrid.IsReadOnly), RelativeSource={RelativeSource Self}}"
Value="true">
<Setter TargetName="comboBox" Property="Visibility" Value="Collapsed" />
<Setter TargetName="textBox" Property="Visibility" Value="Visible" />
<Setter TargetName="textBox" Property="IsReadOnly" Value="true" />
<Setter TargetName="textBox" Property="Foreground" Value="{DynamicResource {x:Static themes:AssetResourceKeys.ControlForegroundDisabledBrushKey}}" />
</DataTrigger>
</DataTemplate.Triggers>
</DataTemplate>
I've commented out the Setter that applied IsReadOnly. If that doesn't work, perhaps try commenting out the entire MultiDataTrigger that contains that commented-out Setter.
If you can't get it working with either of those, please email our support address with your test project. Be sure to reference this post and rename the .zip file extension so it doesn't get spam blocked. Thanks!