คำถามในหัวข้อ 'mvvm'

เมื่อใดจึงจะใช้ตัวแปลงค่าในแอปพลิเคชัน mvvm
หากมีใครใช้แอปพลิเคชัน WPF โดยใช้รูปแบบการออกแบบ MVVM มีสถานการณ์ใดที่จะใช้ตัวแปลงค่าหรือไม่ สำหรับฉันแล้วดูเหมือนว่าตัวแปลงค่าจะทำเหมือนกับที่โมเดลมุมมองทำเช่นกัน นั่นคือการเตรียมข้อมูลสำหรับมุมมอง แล้วตัวแปลงค่ามีประโยชน์อะไรบ้าง?...
2523 มุมมอง
schedule 29.12.2023

การส่งพารามิเตอร์ไปยังตัวสร้าง ViewModel
เป็นไปได้ไหมที่จะส่งพารามิเตอร์ไปยังตัวสร้าง ViewModel? จากนั้นฉันจะใช้พารามิเตอร์นี้เพื่อเริ่มต้นคุณสมบัติและ/หรือดำเนินการอื่นๆ ใน ViewModel ด้วย WinForms ฉันสามารถทำได้ public MyForm(MyParamType myParam) { MyFormProperty = myParam;...
12151 มุมมอง
schedule 26.12.2023

คุณสมบัติและส่วนขยายรูปแบบ MVVM คืออะไร
คุณสมบัติและส่วนขยายรูปแบบ MVVM คืออะไร ดังที่ฉันสังเกตเห็นว่ามีเฟรมเวิร์ก MVVM มากมาย และทั้งหมดก็มีแนวคิดเดียวกัน แม้ว่าจะมีความแตกต่างอยู่บ้างก็ตาม ฉันจะไม่ถามว่าความแตกต่างคืออะไร...
233 มุมมอง

คอลเลกชันที่สังเกตได้สามารถส่งผ่านเป็นพารามิเตอร์อ้างอิงได้หรือไม่
คอลเลกชันที่สังเกตได้สามารถส่งผ่านเป็นพารามิเตอร์อ้างอิงได้หรือไม่ ฉันได้รับข้อผิดพลาดว่าไม่สามารถส่งเป็นพารามิเตอร์อ้างอิงได้ นี่คือข้อความแสดงข้อผิดพลาดที่ฉันได้รับ: "คุณสมบัติของตัวสร้างดัชนีไม่สามารถส่งผ่านเป็นพารามิเตอร์ออกหรืออ้างอิง"
3426 มุมมอง
schedule 22.11.2023

C # datagrid แก้ไขเซลล์ MVVM
public DataView VariationGrid { get { if (_vargrid != null) { return _vargrid; } else { DataTable data = new DataTable();...
2050 มุมมอง
schedule 13.11.2023

วิธีรับ PlacementTarget บนเมนูบริบท WPF เมื่อคลิกรายการโดยใช้รูปแบบ MVVM
วิธีรับ PlacementTarget ของ ContextMenu ที่เลือกเมื่อใช้รูปแบบ MVVM ฉันสามารถรับ PlacementTarget เช่นนี้เมื่อใช้เหตุการณ์การคลิก MenuItem แต่มันจะทำ MVVM ได้อย่างไร? public void changeGaugeColor(object sender, RoutedEventArgs e) {...
4887 มุมมอง
schedule 17.01.2024

อะไรคือความแตกต่างและความคล้ายคลึงระหว่าง MVC และ MVVM? [ทำซ้ำ]
สิ่งที่ซ้ำกันที่เป็นไปได้: อะไรคือ ความแตกต่างระหว่าง MVC และ MVVM คืออะไร ฉันใหม่ในรูปแบบ Asp.Net MVC ฉันมีคำถามสองสามข้อที่เกี่ยวข้องกับ MVC และ MVVM รูปแบบเหล่านี้แก้ไขปัญหาอะไรบ้าง? มีความคล้ายคลึงกันอย่างไร?...
2240 มุมมอง

ViewModel สื่อสารกับ View ของตัวเองอย่างไร
ฉันกำลังพัฒนาแอปพลิเคชัน WPF MVVM Light ฉันต้องการแสดงกล่องข้อความ/กล่องโต้ตอบ หรือมีสถานการณ์อื่นๆ บางอย่างที่ฉันต้องการให้โมเดล View ของฉันสื่อสารกับมุมมองหรือเพิ่มเหตุการณ์บางอย่างในมุมมองที่เกี่ยวข้อง ฉันจะบรรลุเป้าหมายนั้นได้อย่างไร?
183 มุมมอง
schedule 26.10.2023

ช่องทำเครื่องหมายที่ MainWindow ที่ตั้งค่าให้กับการควบคุมที่อยู่ใต้ UserControls
ในคลาส MainWindow ฉันมีช่องทำเครื่องหมายที่ควบคุมคุณสมบัติที่ใช้โดยวัตถุจำนวนมาก เช่น grids, listviews ฯลฯ ใน UserControls <CheckBox Content="Show objects ID" Name="showID" IsChecked="False" /> เกินกว่าที่จะมีคุณสมบัติกำหนดไว้...
144 มุมมอง
schedule 23.11.2023

วิธีบังคับให้ ItemContainerGenerator สร้างคอนเทนเนอร์สำหรับไอเท็มหรือวิธีเลื่อน TreeView ไปยังโหนดขยายเมื่อเปิดใช้งานการจำลองเสมือนของ UI
TreeView ไม่มีวิธี ScrollIntoView() วิธีเดียวคือการเรียก TreeVewItem.BringIntoView() สำหรับคอนเทนเนอร์รายการข้อมูลที่เกี่ยวข้อง แต่ถ้ามองไม่เห็นโหนดและยังไม่มีการสร้างคอนเทนเนอร์ ItemsControl.ItemContainerGenerator.ContainerFromItem() จะส่งกลับ...
1857 มุมมอง

แสดงรายการหลายรายการแบบไดนามิกโดยใช้ DataTemplate แต่ไม่ได้ใช้กล่องรายการหรือคล้ายกัน
ฉันใช้ MVVM และฉันมีวัตถุที่คล้ายกับโครงสร้างที่กำหนดไว้ด้านล่าง ทุกอย่างเป็นแบบไดนามิก ดังนั้นจำนวนแถวจะแตกต่างกันไป จำนวนกลุ่มอาจแตกต่างกัน และจำนวนป้ายกำกับและค่าที่แสดงภายในแต่ละกลุ่มจะแตกต่างกันไปเช่นกัน Row1 Group1 Label1 : Value1...
94 มุมมอง

เหตุการณ์ WPF RaisePropertyChanged เมื่อสูญเสียโฟกัส
ฉันมีแอปพลิเคชัน C# WPF MVVM ที่ทำงานได้ดี ปัญหาเดียวคือเมื่อฉันแก้ไขกล่องข้อความและคลิกที่เมนู หากฉันทำอย่างนั้นโดยไม่คลิกที่ตัวควบคุมอื่น เหตุการณ์ view->viewmodel จะไม่เริ่มทำงานเนื่องจากกล่องข้อความไม่ได้สูญเสียโฟกัส แก้ไขให้ถูกต้องหากฉันผิด...
9242 มุมมอง
schedule 12.01.2024

Kendo Mobile - DataSource ไปอยู่ที่ไหนในโครงสร้างโฟลเดอร์ของการใช้รูปแบบ MVVM
ขณะนี้ฉันกำลังทำงานในโปรเจ็กต์ Kendo Mobile โดยใช้รูปแบบ MVVM แต่มีปัญหาในการแยกส่วนประกอบ Kendo ต่อไปนี้: โมเดลสคีมา แหล่งข้อมูล ดูโมเดล ดู ฉันใช้ RequireJS เพื่อช่วยในการทำให้ JavaScript ของฉันเป็นแบบโมดูลาร์ และต้องการให้สิ่งต่าง ๆ...
171 มุมมอง
schedule 31.10.2023

OxyPlot ไม่รีเฟรชเมื่อใช้การเชื่อมโยงข้อมูลใน WPF
ฉันกำลังรับข้อมูลแบบอะซิงโครนัสและพยายามเติมข้อมูลพล็อตผ่าน LineSeries ยกเว้นว่าพล็อตไม่รีเฟรชเมื่อมีการอัปเดตคอลเลกชันที่ถูกผูกไว้ (ObservableCollection) หมายเหตุ: ฉันมีพฤติกรรม XAML ที่จะเรียก InvalidatePlot(true)...
5324 มุมมอง
schedule 27.10.2023

การผูกหน้าต่างStartupLocation
ฉันกำลังพยายามทำให้หน้าต่างหลักของฉันจดจำและคืนค่าตำแหน่งและขนาดเมื่อเริ่มต้นระบบ ดังนั้นฉันจึงพยายามผูกตำแหน่งเริ่มต้นของหน้าต่างกับคุณสมบัติในโมเดลวิวของฉันดังต่อไปนี้: <Window x:Class="MyApp.Views.MainWindow" ... Width="{Binding...
1193 มุมมอง
schedule 12.11.2023

คำสั่ง WPF DataGrid SelectedItem ไม่เริ่มทำงาน
ฉันมีคำถามเกี่ยวกับ wpf datagrid ซึ่งเป็นพฤติกรรมของ DatagridTemplateColumn <DataGrid ItemsSource="{Binding Items, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}" inf:MultiSelectorBehaviours.SynchronizedSelectedItems="{Binding SelectedItems,...
478 มุมมอง
schedule 01.11.2023

เน้น RibbonButton สุดท้าย
ฉันจะเน้นปุ่มสุดท้ายที่ถูกคลิกเพื่อให้ผู้ใช้แน่ใจว่าเนื้อหาถูกต้องแสดงได้อย่างไร (ฉันต้องการให้มีปุ่มไฮไลต์ 1 ปุ่มสำหรับเนื้อหาเฉพาะจนกว่าจะมีการคลิกอีกปุ่มหนึ่ง) ฉันกำลังใช้ Ribbon (System.Windows.Controls.Ribbon) ปุ่มที่ควรไฮไลต์จะอยู่ภายใน...
86 มุมมอง
schedule 19.11.2023

กำลังพยายามผูกกล่องข้อความกับ viewmodel แต่ไม่มีการอัพเดตเกิดขึ้น
ฉันได้จัดทำโครงการทดสอบเล็กๆ และสร้างหน้าเข้าสู่ระบบที่ใช้ชื่อผู้ใช้และรหัสผ่าน ฉันกำลังใช้แนวทาง MVVM และกรอบงานปริซึม ฉันติดตามวิดีโอนี้ไปด้วย ( https://www.youtube.com/watch?v=ZfBy2nfykqY ) นี่คือ xaml: <Page...
342 มุมมอง
schedule 29.12.2023

การเปรียบเทียบ Asp.net (MVC) และ WPF (MVVM) - มีการผูกข้อมูลเทียบเท่าหรือไม่
ฉันกำลังพิจารณาการเปลี่ยนแบบฟอร์ม WPF (mvvm) เป็น asp.net (MVC) ฉันคิดว่ามันอาจจะมีประโยชน์สำหรับความมีสติในการเปรียบเทียบ asp.net(MVC) และ WPF(MVVM) MVC ที่เทียบเท่ากับตัวอย่าง WPF ต่อไปนี้จะมีลักษณะอย่างไร โดยเจาะจง ฉันสงสัยว่าจะรักษาการแยก UI...
1412 มุมมอง
schedule 12.11.2023

จะตรวจสอบกล่องรายการ (MVVM) ได้อย่างไร
ฉันหวังว่าฉันจะสามารถอธิบายรหัสและปัญหาของฉันได้ถูกต้อง เนื่องจากมีรหัสจำนวนมาก เรากำลังสร้างแอปพลิเคชัน Book Manager ใน Visual Studio โมเดล (Book.cs) มีคุณสมบัติของหนังสือ (ผู้แต่ง ชื่อเรื่อง หนังสือวางจำหน่าย ฯลฯ) ใน MainWindow.xaml...
141 มุมมอง
schedule 12.01.2024