小编use*_*414的帖子

谷歌地图V3 div位置固定变化相对

首先,对不起我的英语因为不好.

我的谷歌地图有问题.我想在div中得到一张地图,我希望这个div与位置:固定.

我的问题是在绘制地图后因为改变了div的位置.在开始是固定的,之后绘制是相对的并改变div的位置.

这是我的代码,HTML

<div class="verMapa"> SEE MAP </div>        
<br><br><br>        
<div>
  <div id="mask" style="display:none; background-color:#000000; position:absolute; right:0; top:0; z-index:9000;"></div>

  <div id="capaMapa" style= "display:none; background-color:white; position:fixed; top:50%; left:50%; width:600px; height:400px; margin-top:-200px; margin-left:-300px;z-index:9900;">
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

代码Javascript

var map = null;

$(document).ready(function(){

    //Evento click en Mask que cierra el mapa.
    $("#mask").click(function(){    
        $('#mask').hide();
        $('#capaMapa').hide();
        $('#capaMapa').html("");
    });


    //Evento click en ver mapa
    $(".verMapa").click(function(){ 

        //Get the screen height and width
        var maskHeight = $(document).height();
        var maskWidth = $(window).width();

        //Set height and width to mask to fill …
Run Code Online (Sandbox Code Playgroud)

google-maps position fixed

6
推荐指数
1
解决办法
7688
查看次数

WPF旋转文本

我试着做这样的事情:

在此输入图像描述

我有一个带有我自己的对象的List,在这个List中我有绘制它的所有信息,我有一个Listbox,每个图都是我在画布的位置绘制的Listbox项.

我的问题是当我想绘制名称时,因为我必须旋转名称并在名称的矩形内绘制它,但是当我旋转名称时我不知道如何在de rectangle内绘制它.

我将这个数据模板用于我的列表框ItemTemplate,我根据我是否要绘制图像或名称来设置可见性.

<DataTemplate x:Key="templateList">
    <Canvas >
        <WrapPanel 
                  Visibility="{Binding IsStone, Converter={StaticResource converterCheckIsVisibleName}}"
                  Width="{Binding ObjectName.Width}"
                  Height="{Binding ObjectName.Height}">

                <TextBlock Text="{Binding ObjectName.Name}" >
                    <TextBlock.RenderTransform>
                        <RotateTransform Angle="{Binding ObjectName.Rotate}" />
                    </TextBlock.RenderTransform>
                </TextBlock>
            </WrapPanel>


           <Border BorderThickness="1"  BorderBrush="Black" 
                        Visibility="{Binding IsStone, Converter={StaticResource converterCheckIsVisibleStone}}">
                    <Image Source="{Binding ObjectIMG.PathImagen}" 
                           Height="{Binding ObjectIMG.Height}"
                           Width="{Binding ObjectIMG.Width}"
                           Stretch="Fill" />
                </Border>

            </Canvas>                                        
        </DataTemplate>
Run Code Online (Sandbox Code Playgroud)

wpf rotation

5
推荐指数
1
解决办法
6996
查看次数

来自usercontrol的WPF调用方法parent

我想在WPF中调用来自用户控件的方法

我有一个带有列表的窗口,我有一个获取此列表的方法.

private ObservableCollection<int> _lst;

public MainWindow()
{
     InitializeComponent();

     getList();
    }

public void getList()
{
    _lst = List<int>(); 
}
Run Code Online (Sandbox Code Playgroud)

在这个页面中,我使用了一个usercontrol:

UserControlAAA userControl = new UserControlAAA ();

gridDatos.Children.Add(userControl);
Run Code Online (Sandbox Code Playgroud)

我想在usercontrol中做这样的事情:

Window win = Window.GetWindow(this);

win.getList();
Run Code Online (Sandbox Code Playgroud)

但我不能调用win.getList();

我想从我的usercontrol调用方法getList,但我不知道该怎么做.

c# methods wpf user-controls parent

5
推荐指数
1
解决办法
7910
查看次数

标签 统计

wpf ×2

c# ×1

fixed ×1

google-maps ×1

methods ×1

parent ×1

position ×1

rotation ×1

user-controls ×1