問題タブ [xamlparseexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1446 参照

constructor - プロジェクトを停止している XamlParseException

私は本「Microsoft VS C# 2010 Step by Step」を使用して C# 2010 を学習しています。その第 27 章ではタスク並列ライブラリが紹介されています。提供された「GraphDemo」プロジェクトを実行すると、XamlParseException エラーが発生します。私は同じ例外でこのサイトのいくつかのスレッドを調べ、内部例外を PerformanceCounter の読み込みの失敗にドリルダウンすることができました。システムの .NET Framework 4 インストールの破損を恐れて、元の状態に修復しましたが、エラーは解決しません。奇妙なことに、この本の他の読者の誰もこの問題について不満を述べていません。私が出版社に手紙を書いた後、著者は私にプロジェクトの zip ファイルを送るように頼みました。第 27 章には他に 7 つのプロジェクトがあり、それらのすべてが私のシステムで同じエラーをスローします。

これは、生成された例外の全文です。

25 行目は、memCounter が初期化される行です。

私が得ることができるすべての助けに感謝します。

0 投票する
2 に答える
847 参照

c# - 名前を付けて、ボタンのイベントハンドラーを宣言します。実行時にC#XamlReaderで作成されます。

テキスト、画像、ボタンを含むグリッドレイアウトを動的に作成するC#とWPFのプロジェクトに取り組んでいます。これらのグリッドの多くを作成し、スタックパネルに追加します。XamlReader.Create()関数を使用してこのグリッドを作成します。これがコード全体です。Xamlコードが長すぎることをお詫びします。

これは私にとってはうまく機能し、実行時にグリッドレイアウトを生成する正しい方法だと思いましたが、ボタンに名前を付けてイベントハンドラーを定義する必要があるため、これは崩壊します。ボタンの説明をに変更しようとすると

XAMLParse例外が発生します。これについて読んだ後、実行時にxamlでこれらのことを宣言できるかどうかはわかりません。だから今、私はこれを他にどのように行うかについて非常に混乱しています。グリッドを作成した後で名前を変更することはできません。これは、呼び出される名前がないためです。名前がなくてもUIElementの子にアクセスする方法はありますか?または、実行時にXAMLで名前を宣言し、それを間違って実行する方法はありますか?

0 投票する
1 に答える
213 参照

xaml - Windows Phone のネストされた UserControls

複数のユーザー コントロールで同様の UI 要素を使用する Windows Phone アプリを作成しようとしています。

1 つのユーザー コントロールがメインの xaml によって読み込まれ、このユーザー コントロールは別のユーザー コントロールで構成されます。ユーザー コントロールはすべて、メインの xaml が存在するディレクトリの下にあります。

ネストされたコントロールの gics ファイルの次の行で XamlParseException を取得します。

親ユーザー コントロールが既にこのディレクトリに存在するため、パスのコンポーネント/UI 部分が 2 倍になっていると思います。

これを解決する方法を知っている人はいますか?

0 投票する
1 に答える
2621 参照

c# - ビューの XamlParseException

ラベルのみを表示するビューがあります。

ラベルのテキストがビューモデル プロパティにバインドされているため、ビューモデルはビューに正しく挿入されます。ここで、xaml で DataGrid を定義しようとすると、XamlParseException が発生します。

{System.Windows.Markup.XamlParseException: タイプ 'DataGrid' が見つかりません。[Line: 16 Position: 45] su System.Windows.Application.LoadComponent(Object component, Uri resourceLocator) su Common.Views.FunctionalityView.InitializeComponent() su Common.Views.FunctionalityView..ctor(IFunctionalityViewModel viewModel)}

DataGrid myDg = new DataGrid()しかし、それが機能する前に権利を定義するInitializeComponent();と。

すべての参照を確認しましたが、まだ問題が見つかりません。

0 投票する
2 に答える
4644 参照

.net - XamlReader.Load(xmlReader) の呼び出し時に XamlParseException を取得する

以下のコードで、button1_Click(object sender, RoutedEventArgs e) で XamlReader.Load() を呼び出すと、XamlParseException が発生します。

残念ながら、渡しようとしている xamlstring は大きすぎるため投稿できません。それを表示する他の方法はありますか?

例外の詳細は次のとおりです。

0 投票する
2 に答える
2047 参照

c# - コントロール情報を取得するために XAML を動的に読み込む方法

コントロールを読み取るためのすべてのクラスのXAMLリフレクションを使用してインスタンスを作成することにより、Silverlight プロジェクトを読み込んですべてのファイルを読み取ろうとしています。Activator.CreateInstanceXAML

C# コード:

おそらく、リフレクションは Silverlight スタイルを認識できませんComboBoxStyle。XAML ファイル内のすべてのコントロールを動的に読み取るインスタンスを作成するにはどうすればよいですか?

0 投票する
1 に答える
1286 参照

.net - xamlでのバインディング、xaml解析例外

現在、開発にWPF .NET 3.5を使用しており、ikrivのMath Converterを使用して、設計で数学的なタスクを実行することにしました。

+例外アシストによると:

InnerException:System.InvalidCastException

メッセージ=タイプ'System.Windows.TemplateBindingExpression'のオブジェクトをタイプ'System.String'にキャストできません。

ありがとう。

0 投票する
1 に答える
1410 参照

silverlight - コード ビハインドを Silverlight ResourceDictionary に追加すると XamlParseException が発生する

ResourceDictionary の分離コードを使用して Silverlight アプリケーションを実行すると、次の例外が発生します。

StyleResources.xaml:

StyleResources.xaml.cs:

他のスタックオーバーフローの投稿からわかるように、これは ResourceDictionary を MainPage.xaml に含めた方法です。

ここで何がうまくいかないのか誰にも教えてもらえますか?

0 投票する
2 に答える
18488 参照

wpf - StaticExtension 値を解決できません

静的プロパティへの WPF バインディングに関するいくつかの問題に直面しています。私のアプリケーションには、ThisAddInへの静的プロパティを含むGlobalsというクラスがあります。このオブジェクトを使用すると、基本的にバインディングで使用したいユーザー プロパティにアクセスできます。したがって、私の XAML は次のようになります。

名前空間sは、次の行で先頭に宣言されています。

XAML で静的なプロパティを参照する方法について、さまざまなアプローチを見つけましたが、これを除いてどれも機能しませんでした。これは、私にとって最も論理的でもあるようです。私が見つけたいくつかのサンプルは、Path または Member をまったく使用していませんでした。

いくつかのテストの後、これを行う正しい方法を見つけました。「x:Static Member」を使用して、使用するクラスと静的プロパティを定義し、パスは、通常のバインディングと同じように、このオブジェクト内の正しいプロパティを定義します.

このソリューションは問題なくコンパイルされますが、XAMLParseException がポップアップし、StaticExtension 値を列挙型、静的フィールド、または静的プロパティに解決できないことが直接通知されます。

0 投票する
2 に答える
1270 参照

windows-phone-7 - Microsoft.Phone.Controls.ToolkitListPickerはXamlParseExceptionをスローします

ネイティブが行く方法ではないとアドバイスされた後、ComboBox私はSilverlightToolkitを見るように言われましたListPicker。だから私は問題を抱えていました。

新しいプロジェクトを開き、新しいプロジェクトをListPickerMainPageにプルしました。ListPicker見た目は次のとおりです。

これを実行しようとするXamlParseExceptionと、InnerExceptionが発生しInvalidProgramExceptionます。コントロールをドラッグして、いくつか追加するだけListPickerItemでした。アイテムを削除してもエラーがListPicker発生します。コントロールを完全に削除すると、ページをエラーなしで表示できます。

私は何かを見逃したと確信していますが、私が読んだドキュメントは、http://windowsphonegeek.com/articles/listpicker-for-wp7-in-depthを含め、このマークアップが問題ないことを示しているようです。

必要なその他の情報を提供できます。