freezable

    2热度

    2回答

    我想要做的就是FreezableCollection.AddRange(collectionToAdd) 每次我添加到的FreezableCollection引发事件和发生什么事。现在我有了一个新的集合,我想添加,但是这次我想让FreezableCollection的CollectionChanged事件只触发一次。 循环播放并添加它们会引发每个新项目的事件。 有没有一种方法可以将Freezabl

    1热度

    1回答

    我们在我们的WPF应用程序中有许多复杂的Path。一个例子是: <Path Data="M14.077,9.772C11.634,9.772 9.652,11.753 9.652,14.197 9.652,16.641 11.634,18.622 14.077,18.622 16.521,18.622 18.502,16.641 18.502,14.197 18.502,11.753 16.521

    3热度

    1回答

    我有这样的Brushes.xaml: <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:controls="clr-na

    0热度

    1回答

    我已经现在如何解决我的问题,但我需要解释它为什么这样工作。我创建了一个测试附加属性,该属性设置TextBlock控件的Text属性。因为我需要在我的附加属性有更多的参数,我做出接受的一般性质(IGeneralAttProp)的财产,这样我就可以这样使用它: <TextBlock> <local:AttProp.Setter> <local:AttPropertyImpl

    0热度

    1回答

    我是WPF绑定的新手。当ItemSource中的某个项目修改自己的dependecny属性时,有没有什么办法可以让listview自动更新?我正在尝试使用FreezableCollection。 我的代码在下面给出,目的是在文本框被修改时更新列表框。 MainWindow.xaml <Grid x:Name="mainDataGrid"> <StackPanel Orientation=

    25热度

    1回答

    我有一个WPF的DataGrid .. 我想冻结WPF的DataGrid的第一列,而水平scrlling .. 我的代码是: <DataGrid Name="dgQuestionTemplate" HorizontalAlignment="Left" Grid.Row="1" Width="870" HorizontalScrollBarVisibility="Auto" IsReadOnly="

    0热度

    1回答

    当然,WPF中的Freezable类和Visual类具有完全不同的目的。我的问题更多地关注实现Visual类或Freezable类的对象之间的区别。因为它们通常都与图形问题有关,所以我感到困惑。 那么,以图形表示和Visual的方式,Freezable的目的究竟是什么?

    0热度

    1回答

    我遇到了抱怨不被解冻的故事板的问题。谷歌有很多关于这个的链接,但是我不确定从阅读那些信息我怎么能达到我想要的。 (即几乎只是从IsMouseOver属性更改执行自定义命令)。我使用的数据模板来改变我的列表视图看起来像我在下面的信息中提供的链接: 我的资源字典: <DataSourceProviders:ServiceLocatorProvider ServiceType="{x:Type Inte

    1热度

    1回答

    我目前正在与Telerik FW一起开发WPF项目。 在我得到以下警告运行时: System.Windows.Freezable Warning: 1 : CanFreeze is returning false because a DependencyProperty on the Freezable has a value that is an expression; Freezable='S

    2热度

    2回答

    我得到了一个wpf表单,当用户从控件中做出选择时,我想从中显示一个加载弹出框,因为数据的加载由于数据库不在本地,可能需要很长时间才能看到。我得到了一切工作,直到我创建弹出窗口的线程。 这是我创造我的主题: public void Start() { if (_parent != null) _parent.IsEnabled = false; _