Tailored layoutsWhen you make significant changes to your UI layout on การแปล - Tailored layoutsWhen you make significant changes to your UI layout on ไทย วิธีการพูด

Tailored layoutsWhen you make signi

Tailored layouts
When you make significant changes to your UI layout on different devices, you might find it more convenient to define a separate UI file with a layout tailored to the device, rather than adapting a single UI. If the functionality is the same across devices, you can define separate XAML views that share the same code file. If both the view and the functionality differ significantly across devices, you can define separate Pages, and choose which Page to navigate to when the app is loaded.
Separate XAML views per device family
Use XAML views to create different UI definitions that share the same code-behind. You can provide a unique UI definition for each device family. Follow these steps to add a XAML view to your app.
To add a XAML view to an app
1. Select Project > Add New Item. The Add New Item dialog box opens.
Tip Make sure a folder or the project, and not the solution, is selected in Solution Explorer.
2. Under Visual C# or Visual Basic in the left pane, pick the XAML template type.
3. In the center pane, pick XAML View.
4. Enter the name for the view. The view must be named correctly. For more info on naming, see the remainder of this section.
5. Click Add. The file is added to the project.
The previous steps create only a XAML file, but not an associated code-behind file. Instead, the XAML view is associated with an existing code-behind file using a "DeviceName" qualifier that's part of the file or folder name. This qualifier name can be mapped to a string value that represents the device family of the device that your app is currently running on, such as, "Desktop", "Mobile", and the names of the other device families (see ResourceContext.QualifierValues).
You can add the qualifier to the file name, or add the file to a folder that has the qualifier name.
Use file name
To use the qualifier name with the file, use this format: [pageName].DeviceFamily-[qualifierString].xaml.
Let's look at an example for a file named MainPage.xaml. To create a view for mobile devices, name the XAML view MainPage.DeviceFamily-Mobile.xaml. To create a view for PC devices, name the view MainPage.DeviceFamily-Desktop.xaml. Here's what the solution looks like in Microsoft Visual Studio.



0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
รูปแบบที่เหมาะสมเมื่อคุณทำการเปลี่ยนแปลงที่สำคัญของโครงร่าง UI บนอุปกรณ์อื่น คุณอาจพบว่าสะดวกในการกำหนด UI แฟ้มแยกต่างหาก มีโครงร่างเหมาะกับอุปกรณ์ มากกว่าปรับ UI เดียว ถ้าการทำงานเหมือนกันทุกอุปกรณ์ คุณสามารถกำหนดมุมมอง XAML แยกที่ใช้ร่วมกันแฟ้มรหัสเดียวกัน ถ้ามุมมองและการทำงานแตกต่างกันอย่างมีนัยสำคัญในอุปกรณ์ คุณสามารถกำหนดเพจที่แยกต่างหาก และเลือกหน้าใดไปยังเมื่อโหลดแอมุมมอง XAML แยกอุปกรณ์ครอบครัวละใช้มุมมอง XAML เพื่อสร้างคำนิยามของ UI ต่าง ๆ ที่ใช้ร่วมกันเดียวกันภายหลัง คุณสามารถให้คำนิยาม UI เฉพาะสำหรับแต่ละตระกูลอุปกรณ์ ทำตามขั้นตอนเหล่านี้เพื่อเพิ่มมุมมอง XAML ของแอปเพิ่มมุมมอง XAML แอ1. โครงการเลือก > เพิ่มสินค้าใหม่ การเพิ่มรายการใหม่กล่องโต้ตอบเปิดขึ้นแนะนำให้แน่ใจว่าโฟลเดอร์ หรือเลือกโครงการ และไม่การแก้ไข ใน Explorer โซลูชัน2. ภายใต้ Visual C# หรือ Visual Basic ในบานหน้าต่างด้านซ้าย เลือกแบบ XAML3. ในบานหน้าต่าง center เลือกมุมมอง XAML4. ป้อนชื่อสำหรับมุมมอง มุมมองต้องมีชื่ออย่างถูกต้อง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งชื่อ ดูส่วนที่เหลือของส่วนนี้5. คลิกเพิ่ม แฟ้มจะถูกเพิ่มไปยังโครงการขั้นตอนก่อนหน้านี้สร้างเฉพาะแฟ้ม XAML แต่ไม่มีแฟ้ม behind รหัสที่เกี่ยวข้อง แทน มุมมอง XAML จะเกี่ยวข้องกับแฟ้ม behind รหัสมีอยู่โดยใช้ตัว "DeviceName" ที่เป็นส่วนหนึ่งของชื่อแฟ้มหรือโฟลเดอร์ ชื่อตัวบ่งคุณลักษณะนี้สามารถแม็ปค่าสายอักขระที่แสดงถึงครอบครัวอุปกรณ์ของอุปกรณ์ว่า app ของคุณกำลังเรียกใช้บน เช่น "เดสก์ท็อป" "Mobile" และชื่อของครอบครัวอุปกรณ์อื่น ๆ (ดู ResourceContext.QualifierValues)คุณสามารถเพิ่มตัวบ่งคุณลักษณะชื่อไฟล์ หรือเพิ่มแฟ้มลงในโฟลเดอร์ที่มีชื่อตัวบ่งคุณลักษณะชื่อแฟ้มใช้การใช้ชื่อตัวบ่งคุณลักษณะแฟ้ม ใช้รูปแบบนี้: [pageName] DeviceFamily- [qualifierString] .xamlลองดูตัวอย่างสำหรับแฟ้มที่ชื่อ MainPage.xaml การสร้างมุมมองสำหรับอุปกรณ์มือถือ ชื่อ XAML ดู MainPage.DeviceFamily-Mobile.xaml การสร้างมุมมองสำหรับอุปกรณ์พีซี ชื่อดู MainPage.DeviceFamily-Desktop.xaml นี่คือการแก้ปัญหาลักษณะใน Microsoft Visual Studio
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
รูปแบบที่เหมาะ
เมื่อคุณทำการเปลี่ยนแปลงที่สำคัญในรูปแบบ UI ของคุณบนอุปกรณ์ที่แตกต่างกันคุณอาจพบว่ามันสะดวกมากขึ้นในการกำหนดไฟล์ UI แยกต่างหากกับรูปแบบที่เหมาะกับอุปกรณ์ที่มากกว่าการปรับตัว UI ที่เดียว หากการทำงานเป็นอุปกรณ์ทั่วเดียวกันคุณสามารถกำหนดมุมมอง XAML แยกต่างหากที่แชร์ไฟล์รหัสเดียวกัน หากทั้งสองมุมมองและการทำงานที่แตกต่างกันอย่างมีนัยสำคัญในอุปกรณ์คุณสามารถกำหนดหน้าแยกและเลือกหน้าเพื่อนำทางไปเมื่อ app ที่จะโหลด.
มุมมอง XAML เฉพาะกิจต่อครอบครัวอุปกรณ์
ใช้มุมมอง XAML เพื่อสร้างคำจำกัดความ UI ที่แตกต่างกันที่ใช้รหัสเดียวกัน -behind คุณสามารถให้คำนิยาม UI ที่ไม่ซ้ำกันสำหรับแต่ละครอบครัวอุปกรณ์ ทำตามขั้นตอนเหล่านี้เพื่อเพิ่มมุมมอง XAML ไปยังแอปของคุณ.
ในการเพิ่มมุมมอง XAML ไปยังแอพพลิเค
1 เลือกโครงการ> เพิ่มรายการใหม่ เพิ่มรายการใหม่กล่องโต้ตอบ.
เคล็ดลับตรวจสอบให้แน่ใจโฟลเดอร์หรือโครงการและไม่ได้แก้ปัญหาที่ถูกเลือกในการแก้ไขปัญหา Explorer.
2 ภายใต้ Visual C # หรือ Visual Basic ในบานหน้าต่างด้านซ้ายเลือกประเภท XAML แม่แบบ.
3 ในบานหน้าต่างด้านศูนย์รับดู XAML.
4 ป้อนชื่อสำหรับมุมมอง มุมมองที่จะต้องมีชื่ออย่างถูกต้อง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งชื่อให้ดูที่เหลือของส่วนนี้.
5 คลิกเพิ่ม ไฟล์จะถูกเพิ่มไปโครงการ.
ขั้นตอนก่อนหน้านี้สร้างเพียงไฟล์ XAML แต่ไม่แฟ้ม behind รหัสเกี่ยวข้อง แต่มุมมอง XAML มีความเกี่ยวข้องกับที่มีอยู่ในแฟ้ม behind รหัสใช้ "ชื่ออุปกรณ์" รอบคัดเลือกที่เป็นส่วนหนึ่งของชื่อไฟล์หรือโฟลเดอร์ ชื่อรอบคัดเลือกนี้สามารถแมปไปยังค่าสตริงที่แสดงถึงครอบครัวของอุปกรณ์ของอุปกรณ์ที่แอปของคุณกำลังทำงานอยู่บนเช่น "สก์ท็อป", "มือถือ" และชื่อของครอบครัวอุปกรณ์อื่น ๆ (ดู ResourceContext.QualifierValues .)
คุณสามารถเพิ่มรอบคัดเลือกให้เป็นชื่อไฟล์หรือเพิ่มไฟล์ไปยังโฟลเดอร์ที่มีชื่อรอบคัดเลือกได้.
ใช้ชื่อไฟล์
ที่จะใช้ชื่อรอบคัดเลือกกับแฟ้มให้ใช้รูปแบบนี้: [pagename] .DeviceFamily- [qualifierString] .xaml.
ลองดูที่ตัวอย่างสำหรับไฟล์ชื่อ MainPage.xaml เพื่อสร้างมุมมองสำหรับอุปกรณ์มือถือชื่อมุมมอง XAML MainPage.DeviceFamily-Mobile.xaml เพื่อสร้างมุมมองสำหรับอุปกรณ์คอมพิวเตอร์ชื่อมุมมอง MainPage.DeviceFamily-Desktop.xaml นี่คือสิ่งที่วิธีการแก้ปัญหาที่มีลักษณะเหมือนใน Microsoft Visual Studio



การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ออกแบบเค้าโครงเมื่อคุณทำการเปลี่ยนแปลงเค้าโครง UI ของคุณบนอุปกรณ์ที่แตกต่างกัน คุณอาจพบว่ามันสะดวกกว่าที่จะกำหนดแฟ้ม UI แยกกับรูปแบบที่เหมาะกับอุปกรณ์มากกว่าการปรับ UI เดียว ถ้าฟังก์ชั่นเดียวกันข้ามอุปกรณ์ คุณสามารถกำหนดแยก XAML สามารถแบ่งปันไฟล์รหัสเดียวกัน ถ้าทั้งมุมมองและการทำงานแตกต่างอย่างมีนัยสำคัญในอุปกรณ์ คุณสามารถกำหนดหน้าเว็บที่แยกต่างหากและเลือกหน้าซึ่งไปมาเมื่อ app ที่โหลดความคิดเห็นต่ออุปกรณ์แยก XAML ครอบครัวใช้มุมมอง XAML เพื่อสร้าง UI คำนิยามที่แตกต่างกันรหัสเดียวกัน เบื้องหลัง คุณสามารถให้นิยาม UI เฉพาะสำหรับอุปกรณ์แต่ละครอบครัว ทำตามขั้นตอนเหล่านี้เพื่อเพิ่มดู XAML เพื่อ app ของคุณเพิ่มวิว XAML เพื่อ app1 . เลือกโครงการ > เพิ่มสินค้าใหม่ เพิ่มสินค้าใหม่กล่องโต้ตอบเปิดเคล็ดลับให้แน่ใจว่า โฟลเดอร์ หรือโครงการ และไม่แก้ปัญหา ได้รับการคัดเลือกใน Explorer โซลูชัน2 . ภายใต้ Visual C # หรือ Visual Basic ในบานหน้าต่างด้านซ้าย เลือก XAML แม่แบบพิมพ์3 . ในบานหน้าต่างกลางเลือก XAML มุมมอง4 . ป้อนชื่อสำหรับมุมมอง วิวต้องเป็นชื่อที่ถูกต้อง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการดูส่วนที่เหลือของส่วนนี้5 . คลิกเพิ่ม ไฟล์จะถูกเพิ่มให้กับโครงการขั้นตอนก่อนหน้า สร้างเฉพาะไฟล์ XAML , แต่ไม่ได้เกี่ยวข้องโค้ดที่ไฟล์ แทน , ดู XAML เกี่ยวข้องกับที่มีอยู่โค้ดไฟล์โดยใช้ " devicename " รอบคัดเลือก ที่เป็นส่วนหนึ่งของไฟล์หรือชื่อโฟลเดอร์ ชื่อรอบคัดเลือกนี้สามารถแมปไปยังค่าสตริงที่แสดงถึงอุปกรณ์ที่ครอบครัวของอุปกรณ์ที่ app ของคุณกำลังทำงานอยู่ เช่น " เดสก์ทอป " , " มือถือ " และชื่อของครอบครัวอื่น ๆอุปกรณ์ ( ดู resourcecontext . qualifiervalues )คุณสามารถเพิ่มลงในชื่อไฟล์ หรือเพิ่มไฟล์ไปยังโฟลเดอร์ที่มีชื่อรอบคัดเลือก .ใช้ชื่อไฟล์ต้องใช้ชื่อรอบคัดเลือกกับแฟ้มที่ใช้รูปแบบนี้ : [ pagename ] devicefamily - [ qualifierstring ] XAML .ลองดูที่ตัวอย่างสำหรับไฟล์ชื่อ mainpage.xaml . เพื่อสร้างมุมมองสำหรับโทรศัพท์มือถือ , ชื่อ XAML ดู mainpage.devicefamily-mobile.xaml . เพื่อสร้างมุมมองสำหรับอุปกรณ์ PC , ชื่อวิว mainpage.devicefamily-desktop.xaml . นี่คือสิ่งที่โซลูชั่นเหมือนใน Microsoft Visual Studio .
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: