2016-03-28 4 views
-3

これは私が今までのcsファイルに追加した唯一のコードです。私は次のエラーが発生しています。キーボードからWin10 Universal appt cantを入力する

型または名前空間名「名前空間に存在していないフォーム 『System.Windows』

型または名前空間名 『KeyEventArgsキー『ん』の名前が

見つかりませんでした』をこれは彼らのウェブサイトからコピーして貼り付けられ

using System.Windows.Forms; 

private void OnKeyDownHandler(object sender, KeyEventArgs e) 
{ 
    if (e.Key == Key.Return) 
    { 
     textBlock1.Text = "You Entered: " + textBox1.Text; 
    } 
} 

現在のコンテキスト内に存在しません。どうしたの?

+2

きれいにしてください。 – gunr2171

+0

プロジェクトにはどのようなDLLが含まれていますか? – gunr2171

+0

オタクの怒りのために申し訳ありません。私はdllを使用していません。これは、おそらくネイティブのシステムライブラリにあるコードです。 –

答えて

0

ジョシュ、これを追加上部にはまたDLLのSystem.Windows.Formsへの参照を追加

のdll System.Windows.Controls.Ribbon への参照を追加します。

using System; 
using System.Windows; 
using System.Windows.Controls; 
using System.Windows.Input; 

それはすべきです作業。参照を追加する方法

をクリックして、[参照設定]をクリックし、 "参照の追加..."

あなたはSystem.Windows

にそのページに

検索を取得する必要があります

チェックマーク:System.Windows.Controls.Ribbon & Syste [OK]を押してその

https://imgur.com/a/8taGr

PICTURESは、このリンクを見て、(写真は一番下に開始)

+0

私はUniversal Windows 10 AppまたはUWPアプリケーションを作成しています(私はそれが呼び出されたものだと思います)。 –

+0

リファレンスを追加する方法は分かりますか?もしそうなら、System.Windows.Controls.Ribbonへの参照を追加してください。 – CTR12

+0

@JoshuaBlevinsあなたは統一されていますか、それともVisual Studioにはありますか?なぜこれらの意味のstackoverflowersはあなたの質問downvote ...それは良いです – CTR12

1

後m.Windows.Forms

@Raymondチェンが言ったように、あなたは「コードコピーされたのはWPF applicationです。一般に、「Windows 10 Universalアプリ」について言えば、UWP appを意味します。そして彼らは同じではありません。

UWPで同じ機能を実装するには、次のコードを使用することができます:UWPアプリを開発するために

private void OnKeyDownHandler(object sender, KeyRoutedEventArgs e) 
{ 
    if (e.Key == Windows.System.VirtualKey.Enter) 
    { 
     textBlock1.Text = "You Entered: " + textBox1.Text; 
    } 
} 

を、Get started with Windows appsHow-to guides for UWP apps on Windows 10を参照してください。

関連する問題