小编Bub*_*les的帖子

弹出控件随父级移动

希望这对你来说是一个快速的WPF专家.当寡妇移动或改变大小时,是否有任何简单的XAML解决方案允许我的弹出窗口移动?代码如下.如果没有,我总是可以在后面的代码中处理一个事件.

<Grid>
    <Canvas>
        <Expander Header="details" HorizontalAlignment="Center" VerticalAlignment="Top" ExpandDirection="Down"
                  Expanded="Expander_Expanded" Panel.ZIndex="99" Collapsed="Expander_Collapsed" Name="expander">

                <Popup PopupAnimation="Slide" Name="popup" Width="200" Height="200" StaysOpen="True" AllowsTransparency="True" 
                       IsOpen="False" >
                <Grid Background="Cornsilk">
                    <Grid.BitmapEffect>
                        <DropShadowBitmapEffect/>
                    </Grid.BitmapEffect>
                    <Grid.RowDefinitions>
                        <RowDefinition Height="Auto"/>
                    </Grid.RowDefinitions>
                   <TextBlock TextWrapping="Wrap" FontWeight="Bold">
                      Some example text
                   </TextBlock>
                </Grid>
            </Popup>

        </Expander>
    </Canvas>
</Grid>
Run Code Online (Sandbox Code Playgroud)

wpf

11
推荐指数
2
解决办法
1万
查看次数

类型为内部的受保护成员的Accessiblity不一致

谁能解释为什么编译器会给出以下错误?

 namespace Sandbox
{
    internal class DataObj { }

    public class A
    {
        protected DataObj _data;
    }
}
Run Code Online (Sandbox Code Playgroud)

这是编译器错误.

可访问性不一致:字段类型"Sandbox.DataObj"比字段"Sandbox.A._data"更难访问.

只有当我从一个不同的程序集中派生出来时,我才会期待这个错误.思考?

c# inheritance compiler-errors c#-4.0

2
推荐指数
1
解决办法
91
查看次数

标签 统计

c# ×1

c#-4.0 ×1

compiler-errors ×1

inheritance ×1

wpf ×1