Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未渲染WPF文本框和文本块_Wpf_Textbox_Render_Textblock - Fatal编程技术网

未渲染WPF文本框和文本块

未渲染WPF文本框和文本块,wpf,textbox,render,textblock,Wpf,Textbox,Render,Textblock,我的应用程序在某些计算机上有一种奇怪的行为(它只发生在一些客户的PC上,我无法在我的计算机上复制) 我有一个输入和查看生产废料数据的应用程序。每个列都是自己的控件。扩展器是WPF工具包中的手风琴控件 有时文本块不可见: 当错误发生在文本框上时,它们甚至不会占用任何空间: 这是手风琴项目内容的数据模板: <DataTemplate x:Key="YieldAccContent" DataType="Models:Cell"> <Data

我的应用程序在某些计算机上有一种奇怪的行为(它只发生在一些客户的PC上,我无法在我的计算机上复制)

我有一个输入和查看生产废料数据的应用程序。每个列都是自己的控件。扩展器是WPF工具包中的手风琴控件

有时文本块不可见:

当错误发生在文本框上时,它们甚至不会占用任何空间:

这是手风琴项目内容的数据模板:

        <DataTemplate x:Key="YieldAccContent" DataType="Models:Cell">
            <DataTemplate.Resources>
                <DataTemplate x:Key="It1"> 
                    <StackPanel >
                        <Label BorderBrush="{x:Static SystemColors.ControlLightBrush}" Padding="1" Height="22" BorderThickness="1" Content="{Binding Value}" Visibility="{Binding Cell.CellGroup.ParentMeasurement.IsEnabled, Converter ={StaticResource boolTovisinv}}"/>
                        <controls:NumberTextbox Text="{Binding Value,  Converter ={StaticResource EmptyStringToNullConverter}, UpdateSourceTrigger=PropertyChanged}" Height="22" Width="80" Visibility="{Binding IsEnabledAndBad, Converter ={StaticResource boolTovis}}" Background="AliceBlue">
                            <i:Interaction.Triggers>
                                <i:EventTrigger EventName="LostFocus" >
                                    <cmd:EventToCommand Command="{Binding MeasurmentViewModel.LostFocusCommand, Mode=TwoWay, Source={StaticResource Locator}}" PassEventArgsToCommand="True" />
                                </i:EventTrigger>
                            </i:Interaction.Triggers>
                        </controls:NumberTextbox>
                        <toolkit:MaskedTextBox Mask ="-99999999" Value="{Binding Value,  Converter ={StaticResource EmptyStringToNullConverter}, UpdateSourceTrigger=PropertyChanged}" PromptChar=" "  Height="22" Width="80" Visibility="{Binding IsEnabledAndGood, Converter ={StaticResource boolTovis}}"   IncludeLiterals="True" IncludePrompt="False" Background="AliceBlue" ValueType="{x:Type sys:Int64}" GotFocus="MaskedTextBox_GotFocus_1" SelectionChanged="MaskedTextBox_SelectionChanged_1">

                        </toolkit:MaskedTextBox>
                    </StackPanel>
                </DataTemplate>
            </DataTemplate.Resources>
            <StackPanel >

                <Label BorderBrush="{x:Static SystemColors.ControlLightBrush}" BorderThickness="1" Padding="1" Height="22" Width="160" Content="{Binding YieldInput}" Background="Moccasin"/>
                <Label BorderBrush="{x:Static SystemColors.ControlLightBrush}" BorderThickness="1" Padding="1" Height="22" Width="160" Content="{Binding YieldOutput}" Background="Moccasin"/>
                <Label BorderBrush="{x:Static SystemColors.ControlLightBrush}" BorderThickness="1" Padding="1" Height="22" Width="160" Content="{Binding Yield}" Background="Moccasin"/>

                <ItemsControl ItemsSource="{Binding Stations}" ItemTemplate="{StaticResource It1}">

                </ItemsControl>
            </StackPanel>
        </DataTemplate>

这是手风琴项目本身:

                        <System_Windows_Controls:Accordion  ContentTemplate="{StaticResource Cont}"  ItemTemplate="{StaticResource Head}" ItemsSource="{Binding Cells}"  SelectedIndex="{Binding SelectedAccItem, Mode=TwoWay}" SelectionMode="{Binding MeasurmentViewModel.SelectionMode, Source={StaticResource Locator}}" HorizontalAlignment="Stretch" >
                            <i:Interaction.Triggers>
                                <i:EventTrigger EventName="SelectedItemsChanged" >
                                    <cmd:EventToCommand Command="{Binding MeasurmentViewModel.SelectedItemsChangedCommand, Mode=TwoWay, Source={StaticResource Locator}}" PassEventArgsToCommand="True"   />
                                </i:EventTrigger>
                            </i:Interaction.Triggers>
                        </System_Windows_Controls:Accordion>


造成这种行为的原因可能是什么?

根据您对缺少的
文本框的描述,我只能假设您的
属性附带了
触发器
转换器
。如果在连接到有问题的
文本框
转换器
中放置断点,则可以很容易地调试这是否是原因。我假设您在
可见性
属性中绑定到的
bool
值未正确设置。。。请检查这是否属实