Thêm các đầu vào khác nhau: Hướng dẫn phát triển ứng dụng Windows Phone - Phần 27

Thêm các đầu vào khác nhau: Hướng dẫn phát triển ứng dụng Windows Phone - Phần 27
Thêm các đầu vào khác nhau: Hướng dẫn phát triển ứng dụng Windows Phone - Phần 27

Video: Thêm các đầu vào khác nhau: Hướng dẫn phát triển ứng dụng Windows Phone - Phần 27

Video: Thêm các đầu vào khác nhau: Hướng dẫn phát triển ứng dụng Windows Phone - Phần 27
Video: Cách để Điều chỉnh bass trên máy tính | WikiHow Tiếng Việt | Vietnamese - YouTube 2024, Tháng tư
Anonim

Chào mừng bạn quay lại chuỗi phát triển Ứng dụng Mango trên Windows Phone 7.5. Chúng ta đã thấy cách sử dụng Canvas như một Dialog, bây giờ trong bài học này, chúng ta sẽ xem xét các loại khác nhau của đầu vào có sẵn trong Windows Phone 7 và cách thay đổi kiểu inputscope tùy thuộc vào nhu cầu của ứng dụng.

Bất cứ khi nào người dùng phải nhập dữ liệu vào hộp văn bản, người đó thực hiện việc đó với sự trợ giúp của bàn phím ảo. Bàn phím ảo này được gọi là InputScope. Windows Phone 7 có một số kiểu đầu vào khác nhau mà bạn là nhà phát triển có thể chọn tùy thuộc vào loại thông tin mà bạn muốn thu thập. Việc cung cấp cho người dùng một loại đầu vào thích hợp cho việc nhập dữ liệu sẽ giúp nhiệm vụ nhập dữ liệu nhanh hơn và dễ dàng hơn cho người dùng.

Vậy hãy bắt đầu!
Vậy hãy bắt đầu!

Tạo một dự án mới với tên duy nhất như ‘InputScopeDemo’. Sao chép và dán mã XAML sau vào mã xaml lưới của bảng điều khiển Nội dung.

HorizontalAlignment = "Trái"

Ký quỹ = "- 10,26,0,0"

Tên = "myTextBox"

Văn bản = ""

VerticalAlignment = "Top"

Chiều rộng = "460">

InputScope>

Dòng mã sau đây yêu cầu hệ điều hành Windows Phone 7 bật mở tên Email và loại địa chỉ của Inputscope. Bạn sẽ nhận thấy rằng loại Inputscope này được tùy chỉnh để làm cho việc nhập địa chỉ email trở nên dễ dàng, đặc biệt với khóa ‘.com’ và tất cả các bảng chữ cái nhỏ.

Nếu bạn muốn một inputscope số để thu thập số điện thoại tất cả những gì bạn phải làm là thay đổi thuộc tính NameValue thành PhoneNumber

Bạn cũng có thể đặt loại inputscope trong mã C # bằng cách nhập mã sau vào sự kiện Lấy nét của hộp văn bản.

Phạm vi InputScope = new InputScope ();

InputScopeName name = new InputScopeName ();

name.NameValue = InputScopeNameValue.Number;

scope.Names.Add(name);

textbox1.InputScope = scope;

Trong mã này, tất cả những gì bạn làm là tạo một đối tượng cho lớp InputScope và một đối tượng cho lớp InputScopeName.

Phạm vi InputScope = new InputScope ();

InputScopeName name = new InputScopeName ();

Sau đó chúng ta đặt thuộc tính Namevalue của đối tượng cho lớp InputScopename vào kiểu phạm vi đầu vào mà chúng ta cần.

name.NameValue = InputScopeNameValue.Number;

Tất cả những gì chúng ta phải làm là thêm đối tượng của InputScopeName vào đối tượng của InputScope.

scope.Names.Add (tên);

Dòng cuối cùng của mã đơn giản là đặt inputscope vào hộp văn bản.

textbox1.InputScope = scope;

Đối với một danh sách đầy đủ cùng với lời giải thích cá nhân của họ, bạn có thể truy cập msdn.com và tìm kiếm InputScopeNameValue Enumeration.

Trong bài tiếp theo, chúng ta sẽ tìm hiểu về GPS, Location API và Calling Web Services.

Đề xuất: