คำถามในหัวข้อ '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 มุมมอง
schedule
03.01.2024
คอลเลกชันที่สังเกตได้สามารถส่งผ่านเป็นพารามิเตอร์อ้างอิงได้หรือไม่
คอลเลกชันที่สังเกตได้สามารถส่งผ่านเป็นพารามิเตอร์อ้างอิงได้หรือไม่
ฉันได้รับข้อผิดพลาดว่าไม่สามารถส่งเป็นพารามิเตอร์อ้างอิงได้
นี่คือข้อความแสดงข้อผิดพลาดที่ฉันได้รับ:
"คุณสมบัติของตัวสร้างดัชนีไม่สามารถส่งผ่านเป็นพารามิเตอร์ออกหรืออ้างอิง"
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 มุมมอง
schedule
23.12.2023
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 มุมมอง
schedule
15.11.2023
แสดงรายการหลายรายการแบบไดนามิกโดยใช้ DataTemplate แต่ไม่ได้ใช้กล่องรายการหรือคล้ายกัน
ฉันใช้ MVVM และฉันมีวัตถุที่คล้ายกับโครงสร้างที่กำหนดไว้ด้านล่าง ทุกอย่างเป็นแบบไดนามิก ดังนั้นจำนวนแถวจะแตกต่างกันไป จำนวนกลุ่มอาจแตกต่างกัน และจำนวนป้ายกำกับและค่าที่แสดงภายในแต่ละกลุ่มจะแตกต่างกันไปเช่นกัน
Row1
Group1
Label1 : Value1...
94 มุมมอง
schedule
10.11.2023
เหตุการณ์ 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