問題タブ [xname]
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.
c# - WPFのx:は何に役立ちますか?
私はそれをたくさん見ました、そしてそれが何を意味するのか分かりません。名前空間と関係があると思いますか?私はすでにそれをグーグルで検索しましたが、それが何の目的であるかは私にはわかりませんでした。
誰かがそれが何であるか、そしてそれが通常どのような状況で使用されるかを説明できますか?
ありがとう
編集:
ただし、たとえば、上記のコードでは、コードの1行目x
で同じx
権利を使用していますが、3行目でXAML名前空間のエイリアスとして定義しています。これはどのように起こりますか?それは物事が現れる順序を気にしませんか?
edit2: 私が間違っている場合は訂正してください:
ウィンドウx:Class = "WpfApplication8.MainWindow"
上記のコードは、Windowから派生したクラスをx:WpfApplication8.MainWindow名前空間に配置します。
ウィンドウx:Name = "abc"
x名前空間にabcという名前のWindowクラスのインスタンスを配置します。そうですか?
私が正しい場合、x
エイリアスを使用しなかった場合、クラス(最初のケース)とインスタンス(2番目のケース)の両方のケースがどこに入れられたでしょうか?どこにも、匿名タイプのようなものですか?それらは使用されていますが、それらが存在する場所は定義されていませんか?
c# - 有効なx:Nameを生成する最も簡単な方法は何ですか?
他の入力ソースに基づいてXamlを生成しています。場合によっては、x:Name値を生成していますが、文字が無効です。この記事はMSDNで見つかりました:
これはax:Nameタグの文法を説明していますが、実際にこれを適用する方法を教えてくれません。明らかに、実行時にこの名前を検証するためのコードがいくつかありますが、無効な文字を含む文字列を実際に修正する最も簡単な方法は何ですか?
c# - XName x = "文字列"?
私はそれに遭遇したときにキャストメカニズムを忘れました:)。もう一度思い出させてくれませんか?現時点では私には受け入れられないように見えるからです。
wpf - コードからオブジェクトの x:Name を取得するにはどうすればよいですか?
XAML で定義されたオブジェクトへの参照が与えられた場合、そのオブジェクトが持つ x:Name (存在する場合) を特定することはできますか?それとも、FrameworkElement.Name プロパティにアクセスすることによってのみこれを行うことができますか (オブジェクトが FrameworkElement の場合)。
c# - XDocument.Descendants(itemName)-修飾名を見つける際の問題
WebサイトからXML-RSS-Feedを読み込もうとしています。したがって、非同期ダウンロードを使用しXDocument
て、XDocument.Parse()
メソッドを使用してを作成します。
ドキュメントは、次のように非常に単純にすることを目的としています。
今、私はすべての項目を読みたいと思います。したがって、私は試しました:
しかし、これは機能しません。ルート要素にいくつかの名前空間が定義されているため、このボードで修飾名を使用する投稿を見つけました。
さて、私は利用可能な3つの名前空間すべてを試しました-何もうまくいきませんでした:
どんな助けでもいただければ幸いです。(通常、私は正規表現を使用してXML分析を行っていますが、今回はモバイルデバイス用に開発しているため、パフォーマンスに注意する必要があります。)
c# - XMLタグに特殊文字を含むXElementを取得する方法
トラバースしようとしているXMLドキュメントがあります。これはSDMXに準拠しています。ここに短いサンプルがあります:
ただし、C#でLinq to Xmlを使用して次のことを実行しようとすると、XmlExceptionが発生します。
例外テキストは次のとおりです。「:」文字、16進値0x3Aは、名前に含めることはできません。
XMLを制御することはできません。これをどのように克服できるかについてのアイデアはありますか?
wpf - ControlTemplate の内部要素にアクセスする
ここに私のコードがあります:
そのため、(コンパイル時に) トリガーがトリガーされると、エラーが発生しました。
Cannot find the Trigger target 'ArrowDrawing'. (The target must appear before any Setters, Triggers, or Conditions that use it.)
トリガーから名前がGeometryDrawing
付けられたものに実際にアクセスするにはどうすればよいですか?ArrowDrawing
javascript - Silverlight&JS:XAMLからの名前またはuid、Javascriptを介して
XamlからJavascriptを介して<RowDefinitions>要素を取得しようとしているので、実行時に新しい<RowDefinition>要素を追加できます。
このように、ユーザーが数値「20」を入力すると、20個の<RowDefinition>要素が<RowDefinitions>に追加されます。
問題は、<RowDefinitions>にx:Nameの可能性がないことです。x:uidしかありません。では、Javascript内からuidをフェッチすることは可能でしょうか?<RowDefinitions>要素が何らかの形で必要です(ただし、JSを介してのみ)。<RowDefinition>要素を追加する必要があります。
何か案は?
ありがとう
c# - el.Attribute ("...") と el.Attribute (XName.Get ("...")) に違いはありますか?
私たちの製品コードでは、明示的なXName.Get
呼び出しを使用して XML 属性が読み取られるのを見てきました。
私は常に文字列をに渡していましたAttribute
:
これは読みやすいですが、ロジックやパフォーマンスに違いがあるのだろうか。
xna-4.0 - GamerServiceComponent を追加すると、プログラムの起動が非常に長くなります
取り組んでいるゲームのプロトタイプを完成させたので、ネットワーキングとネットコードの統合に進みました。すべてがうまく機能します。私の唯一の問題は、GamerServicesComponent をゲームに追加すると、起動に永遠にかかることです。妥当な時間で問題なくコンパイルされますが、アプリケーション自体の起動には 5 ~ 60 秒かかります (少なくとも、その時点で終了することにしたので、それ以上待ったことはありません)。コンポーネントを追加する前は、起動時間は 0.25 ~ 0.5 秒でした。
マルチコア AMD プロセッサ (私は X4 Phenom を使用しています) で起こりうる問題について読みましたが、その投稿は 2008 年のものでした。それが私の問題を引き起こしているかどうかさえわかりません。
上記以外に、このトピックに関して Interwebs で何も見つけられなかったので、この問題に対する回答を得られる可能性は比較的低いです。また、XNA の文書化が信じられないほど悪いのはなぜですか? この技術を使っている人はほんの一握りのようです。