silverlight相关内容
我有一个函数 Run(string, string[]) 我想在单独的线程上运行,所以我使用委托和 BeginInvoke: private Func>跑步者;公共主页(){跑步者=跑步;}私人无效btnStep_Click(对象发送者,RoutedEventArgs e){//剪断runner.BeginInvoke(tbCode.Text, GetArgs(), null, null);//
..
我正在尝试为 WP7 silverlight 中的网格控件设置背景,我需要以编程方式进行,而不是在设计中. 我尝试了类似的方法: ContentPanel.Background = new BitmapImage(new Uri("Images\Backgrounds\with box\13.jpg", UriKind.Relative)); 当然,我得到了一个错误,因为在右边我们应该有
..
我的文字换行有问题.如果没有 StackPanel,这个 TextBlock 可以工作,但我需要在文本之前放小图片.另外我没有两列(前三行只需要一列)
..
我在 WPF 中有一个 2 行 2 列的网格.我希望每行的列宽都是独立的.我试过“自动",但没有成功.下面是一张图来说明: 如何使用网格来完成此操作? 解决方案 如果你必须使用网格布局,那么你有几个选择: 选项 1:将每一行设为单列,然后在您希望独立列的每一行中嵌套一个网格: XAML
..
我需要旋转 WriteableBitmap 并在裁剪之前将其缩小或放大. 我当前的代码会旋转,但如果高度大于宽度,则会裁剪边缘. 我认为我需要扩展? public WriteableBitmap Rotate(WriteableBitmap Source, double Angle){RotateTransform rt = new RotateTransform();rt.Ang
..
我正在开发一个 Windows Phone 应用程序.我在我的应用程序中放置了列表框控件并显示了一个列表.我需要用蓝色突出显示选定的行.我怎样才能做到这一点 ?.我尝试了一个代码.但它不起作用.我在下面添加了我使用的代码.请帮忙.
..
我需要一个具有类似 iPhone 功能的 Silverlight 列表框.即动画滚动,点击拖动滚动.根据拖动的“速度",在鼠标向上事件之后,滚动将继续一点.我搜索并发现没有提供此功能的控制供应商.所以问题是我应该如何构建它?我需要一些提示才能开始. 这个问题有两个部分: 第 1 部分,如何获得列表框的动画滚动. 第 2 部分,如何构建“可拖动"滚动,我想我应该在顶部放置一个画布并
..
我希望从 C# 动态更改 Silverlight ListBox 的滚动位置,我需要知道如何从 C# 访问 ListBox 控件的 ScrollViewer 元素? 谢谢各位,杰夫 解决方案 在继承自 ListBox 类的类中,您可以使用 Protected GetTemplateChild(): var myScrollviewer = myListBox.GetTempla
..
我正在尝试使用 Silverlight 3 在 ItemsControl DataTemplate 中设置 Canvas 属性.根据 这篇文章,这样做的唯一方法是使用 ContentPresenter 类型的 ItemsContainerStyle 设置它,因为 Canvas 属性仅对 Canvas 的直接子级生效.这似乎在 SL3 中不起作用,因为 ItemsControl 没有 ItemsCo
..
我在 Windows Phone 7 应用程序中使用 ListBox 控件,我想在列表行之间显示分隔线/线.尽管许多(不是 wp7)ListBox 示例似乎有一个分隔符,但我无法找到有关此的任何信息. 解决方案 受到 NestorArturo 的启发,发现了边境管制. 将您的 ItemTemplate 内容包装在 Border 控件中并指定 BorderThickness 和 Bor
..
我有一个包含两个 ListBox 控件的页面.该页面包含基于项目类别的项目列表. 有一个类别的标题,后跟一个包含该类别所有项目的列表框,然后另一个标题跟随着该类别的项目列表,等等. 我遇到的问题是每个 ListBox 都是独立滚动的.我希望整个页面滚动(它确实如此),但不是每个单独的 ListBox.ListBox 控件会根据其内容自动增长,因此无需滚动它们.这可能吗? 解决方案
..
我知道通过像这样编辑 ListBox 的默认样式,我可以在 ListBox 的最末端添加一个 Button. 但是,这样做会破坏 ListBox 的虚拟化,渲染时间会变得很长. 我能想到的是, 创建一个虚拟项目并将其
..
我有一个样式列表框.列表框项目在悬停和选择时会改变颜色.悬停并选择工作正常.但是选择一个项目时,然后将鼠标脱离它并返回到悬停在它上面,导致它导致它返回悬停/未选择的状态,即使它仍然被选中.如何将列表框项保持在“选定"视觉状态?
..
如何以编程方式强制 Silverlight 列表框滚动到底部,以便始终可见最后添加的项目. 我试过简单地选择项目.它最终被选中,但仍然不可见,除非您手动滚动到它. 解决方案 使用 ListBox 的 ScrollIntoView 方法传入最后一项.您可能需要在它之前立即调用 UpdateLayout 以使其工作.
..
我正在尝试实现一种效果,当用户向下滚动到最后一项时,会将更多项附加到列表中.我还没有找到确定用户是否滚动到列表末尾的方法.当用户到达列表底部时,我没有看到 ListBox 上触发的事件.告诉我一个项目何时被滚动到视图中的东西会很棒,但据我所知,没有这样的东西. 这在 WP7 中是否可行? 编辑:另一种说法是,我们能否检测到列表何时“反弹"? 解决方案 Daniel Vaugha
..
在我的 Silverlight UI 中,我有一个按钮,单击该按钮会弹出一个带有一些过滤参数的控件.我希望这个控件在您单击它外部时隐藏起来.换句话说,它应该以类似于组合框的方式起作用,但它不是组合框(您不选择其中的项目).以下是我尝试捕获控件外部的单击以将其关闭的方式: 公共部分类 MyPanel : UserControl{公共我的面板(){初始化组件();}私人无效FilterButton_
..
我有一个 silverlight mvvm 应用程序,它加载主视图,其中 2 个用户控件加载到 2 个 ContentControls 中,一个带有显示项目的列表框,另一个带有编辑按钮.当我单击编辑按钮时,2 个新的用户控件加载到 ContentControls 中,一个显示要编辑的数据(EditData),另一个显示保存和取消按钮(EditAction).当我单击保存按钮时,它会引发一个在单独的
..
我有一个非常大的图像,我想将其用于精灵技术(à la css 图像精灵). 我有下面的代码:
..
在 Windows Phone 7 应用程序中.我碰巧有许多 TextBox 堆叠在 ItemsControl 中,并且跨文本框进行选择的行为并不统一,即单击任何文本框中的任何单词都不会选择轻敲的词.首先单击以聚焦文本框,然后单击以实际选择单词;但是一旦文本框获得焦点,只需单击一下即可选择其中的任何单词,直到用户想要在另一个文本框中选择其他单词.有没有办法消除这种情况?可能是通过在 GotFocu
..
在我的 Silverlight 应用程序中,我似乎无法将焦点放在 TextBox 控件上.根据各种帖子的建议,我将 IsTabStop 属性设置为 True,并且我正在使用 TextBox.Focus().虽然 UserControl_Loaded 事件正在触发,但 TextBox 控件没有获得焦点.我在下面包含了我非常简单的代码.我错过了什么?谢谢. Page.xaml
..