在C语言中如何实现一个简单的冒泡排序算法?

2026-04-29 02:022阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计266个文字,预计阅读时间需要2分钟。

在C语言中如何实现一个简单的冒泡排序算法?

我尝试理解了MVVM模式,但有一个方面很难掌握:设置DataContext。我想展示一个特定对象的视图。用户无法确定可见内容,因此我需要在代码中创建视图。然后,我想将视图的DataContext设置为特定的值。

我试图围绕MVVM.我理解了很多,但我很难掌握一个方面:设置DataContext.

我想显示一个特定对象的视图.用户无法确定可见内容,因此我需要在代码中创建视图.然后,我想将视图的DataContext设置为一个对象(用于绑定).我试图不将代码放在View中,但View.LayoutRoot.DataContext不公开.

我错过了什么?

试图避免这种情况:

public class View { public View(object dataContext) { InitializeComponent(); LayoutRoot.DataContext = dataContext; } }

用这样的东西:

public class ViewModel { ... public UIElement GetView() { UIElement *element = new View(); element.LayoutRoot.DataContext = element; return element; } } 不要忘记View应该知道ViewModel,而不是相反.

因此,在您的情况下,在ViewModel中放置代码来创建视图并不是最好的方法.

Josh Smith在MVVM上的article在将视图应用于ViewModel时有一个section.他建议使用WPF的DataTemplates在XAML中选择View.

在C语言中如何实现一个简单的冒泡排序算法?

标签:View

本文共计266个文字,预计阅读时间需要2分钟。

在C语言中如何实现一个简单的冒泡排序算法?

我尝试理解了MVVM模式,但有一个方面很难掌握:设置DataContext。我想展示一个特定对象的视图。用户无法确定可见内容,因此我需要在代码中创建视图。然后,我想将视图的DataContext设置为特定的值。

我试图围绕MVVM.我理解了很多,但我很难掌握一个方面:设置DataContext.

我想显示一个特定对象的视图.用户无法确定可见内容,因此我需要在代码中创建视图.然后,我想将视图的DataContext设置为一个对象(用于绑定).我试图不将代码放在View中,但View.LayoutRoot.DataContext不公开.

我错过了什么?

试图避免这种情况:

public class View { public View(object dataContext) { InitializeComponent(); LayoutRoot.DataContext = dataContext; } }

用这样的东西:

public class ViewModel { ... public UIElement GetView() { UIElement *element = new View(); element.LayoutRoot.DataContext = element; return element; } } 不要忘记View应该知道ViewModel,而不是相反.

因此,在您的情况下,在ViewModel中放置代码来创建视图并不是最好的方法.

Josh Smith在MVVM上的article在将视图应用于ViewModel时有一个section.他建议使用WPF的DataTemplates在XAML中选择View.

在C语言中如何实现一个简单的冒泡排序算法?

标签:View