問題タブ [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 投票する
1 に答える
556 参照

xaml - タイプ 'Microsoft.Phone.Shell.PhoneApplicationService' のインスタンスを作成できません [行: 38 位置: 23]

あるページから別のページへのリダイレクト中に、次の例外に直面しています。

タイプ 'Microsoft.Phone.Shell.PhoneApplicationService' のインスタンスを作成できません [行: 38 位置: 23]

最初のページの下のコード:

上記の uri の助けを借りて、2 番目のページを呼び出しています。stackOverflow で提供されているいくつかのソリューションによると、xaml ページに問題があり、xaml ページのコードの下に貼り付けています。

App.g.cs で直面している例外

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

windows-store-apps - Windows ストア ListView ItemStackPanel の水平スクロール バーが表示されない

185列と15行を表示するリストビューがあります。15 行で 185 列を表示するには、Windows ストア アプリに時間がかかるか、UI がフリーズします。以下は、データを表示するために使用するコードです

ItemsSource="{Binding Data,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" ScrollViewer.Horizo​​ntalScrollBarVisibility="Visible" ScrollViewer.Horizo​​ntalScrollMode="Enabled" ScrollViewer.VerticalScrollBarVisibility="Auto"
SelectionMode="None" ShowsScrollingPlaceholders="True" IsZoomedInView="False" IsSwipeEnabled="False" IsItemClickEnabled="False" ItemContainerStyle="{StaticResource LvItemStyle}" Orientation="Vertical" VirtualizingStackPanel.VirtualizationMode="Standard"/> ShowsScrollingPlaceholders=" True"> Height="{Binding Path=Tag,RelativeSource={RelativeSource Mode=Self},Converter={StaticResource RowtoHeightConverter }}" >

上記のコードには、別のリストビュー内にリストビューがあります。list> を listview に読み込もうとすると、時間がかかりすぎます。185 列で 100 行をロードすると、アプリがクラッシュすることがあります。

Itemtemplate スタイル コントロールを Itemstackpanel に置き換えてみました。パフォーマンスは良好です。データが読み込まれ、画面に表示されるのが速くなりますが、水平スクロールが表示されません

前のコード

に変更するとき<ListView.ItemsPanel> <ItemsPanelTemplate> <ItemsStackPanel Margin="0,0,0,0" Width="Auto" Orientation="Horizontal" Height="35" VirtualizingStackPanel.VirtualizationMode="Standard"/> </ItemsPanelTemplate> </ListView.ItemsPanel>

水平スクロールバーが有効になっていません。WindowsストアアプリのItemstackpanelにデフォルトで有効になっている水平スクロールバーを有効にする方法を教えてください。このコントロールのバグであるか、水平スクロールバーを使用してItemsStackpanelに回避策があるようです。

0 投票する
7 に答える
126769 参照

c# - System.Windows.Markup.XamlParseException' が PresentationFramework.dll で発生しましたか?

私は以下のコードとしてC#でWPFを使用しています

アプリを実行すると、次の例外がスローされます

ライン9はxmlns:customControl="clr-namespace:DVRClientInterface.CustomControls"です。

しかし、その理由はわかりません。それ以前は、XAML は引き続き正常に動作します。C++ プロジェクトのコードを編集しただけで、その後は常にその例外がスローされます。

多くのトピックでは、プロジェクトの構成が原因であると述べていますが、プロジェクトの構成のどこでこの例外が発生するかわかりません。

誰かがそれを修正する方法を提案できますか?

更新: 以下の出力デバッグ

どうもありがとう!

T&T

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

c# - WPF アプリケーションでカスタム コマンドを作成できません

概要

C# .NET 4.0 で記述された WPF アプリケーションがあります。このプロジェクトにはいくつかのボタンがあります。現在、ボタン クリック イベントのすべての EventHandler は、異なる値のパラメーターを使用して同じメソッドを呼び出します。これはすべて C# コードで行われるため、かなり扱いにくく、多くのコピー/貼り付けが必要になります。

コードをきれいに保つため、一連の EventHandler ではなく Command を使用したいと思います。

問題

何をしても、XAML で新しいコマンドを受け入れることができません。

上記のコードには、「CommandConverter は System.String から変換できません」というエラーがあります。このエラーは に存在しますCommand="ButtonClick"

研究・試み

この作業を無駄にするために、考えられるすべてのことを試しました。少なくとも 30 の異なるブログ投稿/チュートリアルなどを見てきました。これを適切に行う方法について説明しているので、実際のリストはありません。Bindingキーワードを使用している人を見たので、試してみました:Command="{Binding ButtonClick}"が、明らかに CommandBinding セクション内では許可されていません。私も試しCommand="{x:Static ButtonClick}"ましたが、それもうまくいきません。

「ButtonClick」自体については、いくつかの可能な値を試しました。「ButtonClick」は、どのクラス/メソッド/変数にも対応しない任意のテキスト文字列です。このパラメーターの最初の理解は、値が単なる識別文字列であるというものでした。同じクラス「ButtonClick_Executed」で実際のメソッドを使用してみました。また、ICommand (Commands) を実装するクラス名と、そのクラス内のメソッド (Commands.ButtonClick_Executed) を使用してみました。

参考までに、 WPF: Binding to commands in code behindに従って分離コードでこれを実行しようとしましたが、それも機能しませんでした。

コード

コードは関連するものに要約されています。私が理解していることから、ボタンの Command パラメーターは CommandBinding の Command 値と一致する必要があります。CommandBinding を機能させることさえできないため、これはまだ追加していません。すべてのコードは、1 つのプロジェクト内の同じ名前空間にあります。

MainWindow.xaml:

MainWindow.xaml.cs:

Commands.cs:

どんな助けでも大歓迎です。追加情報が必要な場合はお知らせください。

更新 Herdo が提案した回答を試みました。私が得た新しいエラーはThe namespace prefix "T9Messager" is not defined. 調査の結果、私の XAML は次のように開きます。

これにより、その特定の問題が修正されたように見えますが、XAML が Command パラメーターを完全に無視しているように見えます。 Command="T9Messager:Commands.ButtonClick"エラーを作成しますValue cannot be null. Parameter name: value

0 投票する
4 に答える
1196 参照

c# - double のデフォルト値を受け入れない添付プロパティ

添付プロパティを使用して、グリッドの左マージンのみを設定しようとしています。残念ながら、うまくいきません。プロパティは XamlParseException "デフォルト値の型がプロパティの型と一致しません" をスローします。

私の添付プロパティ

私のユーザーインターフェース

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

xamlparseexception - Xamlparse 例外が発生しました

シルバーライトコードでこのエラーが何度も発生しています。指定されたバインディング制約に一致するタイプ「LookupControl.SilverCrmLookup」でのコンストラクターの呼び出しにより、例外がスローされました。コードにエラーはありませんが。