ENUMをコンボボックスにバインドしようとしている場所で動作するプロジェクトで、非常に異常なエラーが発生します。コーディングエラーが発生していないことを確認するために、私は、内蔵ユーザコントロールのサンプルとして、SO Question 58743とageektrappedをサンプルとして使用して新しいusercontrolを作成しました。私は.Net4 Client Frameworkを環境とVS2010として使用しています。 XAMLは -コンボボックスへのデータバインディング列挙体
<UserControl x:Class="Barcode.Views.UserControl1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:System="clr-namespace:System;assembly=mscorlib"
mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="300">
<UserControl.Resources>
<ObjectDataProvider MethodName="GetValues"
ObjectType="{x:Type System:Enum}"
x:Key="AlignmentValues">
<ObjectDataProvider.MethodParameters>
<x:Type TypeName="HorizontalAlignment" />
</ObjectDataProvider.MethodParameters>
</ObjectDataProvider>
</UserControl.Resources>
<Grid>
<ComboBox Name="myComboBox" SelectedIndex="0" Margin="8"
ItemsSource="{Binding Source={StaticResource AlignmentValues}}" />
</Grid>
</UserControl>
私はコンボボックスの上に取得していますエラーは、プロジェクトをビルドした後、「System.Windows.DataTemplate」を入力するタイプ「可能System.String」のオブジェクトをキャストすることができませんエラー144で。
私はこのエラーの原因となるものを紛失しています。
移動したコメント –