2016-03-28 17 views
-3

Bu, cs dosyasına şu ana kadar eklediğim tek kod budur. Aşağıdaki hataları alıyorum.Win10 Evrensel uygulama, klavyeden giriş alamıyor

tür veya ad alanı adı 'ad alanında yok formlar 'System.Windows'

tür veya ad alanı adı 'KeyEventArgs Anahtar 'yapar' adı

bulunamadı' geçerli bağlamda

using System.Windows.Forms; 

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

Bu kopyalanacak ve web sitesinden yapıştırılan bulunmayan. Bunun nesi var?

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

Bu anlaşma:

+2

Lütfen temiz tutunuz. – gunr2171

+0

Projenizde neler var? – gunr2171

+0

İnek öfkesinin için üzgünüm. Ben herhangi bir dll kullanmıyorum. Bu, yerel olan Sistem kütüphanesinde sözde koddur. –

cevap

0

Josh, bu eklenti Ayrıca dll System.Windows.Forms üst kısmında

bir başvuru eklemek dll System.Windows.Controls.Ribbon bir başvuru eklemek iş. bir başvuru nasıl eklenir

:

sağ tıklayın referansları

tıklayın "Add Reference ..."

Sen

Arama yılında System.Windows

o sayfayı almalısınız

Şunları işaretleyin: System.Windows.Controls.Ribbon & Syste m.Windows.Forms

FOTOĞRAFLARI İÇİN BU LINK AT Tamam o basın

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

BAKIŞ sonra

, sana göre

+0

Bir Evrensel Windows 10 Uygulaması veya bir UWP uygulaması yapıyorum (bunun ne denli olduğunu düşünüyorum) ... –

+0

Referans ekleme nasıl yapılır? Bunu yaparsanız, System.Windows.Controls.Ribbon – CTR12

+0

@JoshuaBlevins'e bir başvuru ekleyin Birlik içinde misiniz yoksa bu arada Visual Studio'lu musunuz? Neden bunlar stackoverflowers sorunuzu reddetmek demek ... Bu iyi – CTR12

1

@Raymond Chen dediği gibi kod (resimler altta başlangıç) ve kopyalanan WPF application içindir. Genel olarak, "Windows 10 Universal uygulaması" hakkında konuştuğumuzda, UWP app'u kastediyoruz. Ve aynı değiller.

kod aşağıdaki kullanabilirsiniz UWP aynı işlevi uygulamak için:

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

, bir UWP uygulama geliştirmek Get started with Windows apps ve How-to guides for UWP apps on Windows 10 bakınız belirleyin.

İlgili konular