小编kai*_*net的帖子

以编程方式将图像附加到椭圆

当我运行此代码时,在我最大化应用程序之前会出现黑屏?另外,我认为它也不会拾取图像文件。在 Visual Studio 中,我创建了一个新文件夹并将图像添加到该文件夹​​中。

public MainWindow()
{
    InitializeComponent();

    Canvas canvas = new Canvas();
    canvas.Width = 300;
    canvas.Height = 300;
    canvas1.Children.Add(canvas);

    Ellipse hand = new Ellipse();
    hand.Height = 30;
    hand.Width = 30;
    /*
    BrushConverter bc = new BrushConverter();
    Brush brush = (Brush)bc.ConvertFrom("Red");
    hand.Fill = new SolidColorBrush(Colors.Red);
    */
    ImageBrush myBrush = new ImageBrush();
    myBrush.ImageSource =
        new BitmapImage(new Uri(@"Images/Hand.png", UriKind.Relative));
    hand.Fill = myBrush;

    Canvas.SetLeft(hand, 100);
    Canvas.SetTop(hand, 100);
    canvas.Children.Add(hand);
}
Run Code Online (Sandbox Code Playgroud)

c# wpf

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

以编程方式过滤我的应用程序的logcat.不适合我

在Android应用程序中,我试图获取我的应用程序日志消息并将其保存到文件我使用下面的代码.我为我的每个班级使用不同的TAG,其中有几个.做logcat -d给了我所有不相关的消息..把我的包名称

logcat -d myapp.com:I*:S

不起作用结果是空的,但如果我这样做

logcat -d MYCLASS1TAG:I MYCLASS2TAG*:S

然后它有效,但我有很多课程..

我怎么才能把我的包名称和结果.. ??

try  {      
       Process process = Runtime.getRuntime().exec("logcat -d");
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()));

   String line;  

   while ((line = bufferedReader.readLine()) != null) 
    {


 //       write to my file here

   }
  }  catch (IOException e)    {   }
Run Code Online (Sandbox Code Playgroud)

android logcat

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

以编程方式将枚举类型绑定到组合框

我有以下枚举.

public enum DATABASE_TYPES
        {
            JDataStore, Access, SQLServer, H2, PostGresSQL, MySQL
        };
Run Code Online (Sandbox Code Playgroud)

我想将它绑定到WPF组合框.

我试过了:

cmb.ItemsSource = DATABASE_TYPES;
Run Code Online (Sandbox Code Playgroud)

但得到错误:

'ConfigGui.MainWindow.DATABASE_TYPES' is a 'type' but is used like a 'variable'
Run Code Online (Sandbox Code Playgroud)

c# data-binding wpf combobox

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

如何以编程方式将应用程序带到前台

我需要一个解决方案,如何带来一个后台应用程序,当这个信号到来时,正在侦听前景信号的是什么.有人有任何想法吗?

(我知道这个解决方案并不常见,将这个应用程序放到App商店是不可能的.但是我需要它用于特定用途的iPad而不是App Store)

谢谢

iphone objective-c ipad ios

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

Javascript函数总是返回错误的值,尽管变量之前具有正确的值

我有一个函数返回xml文件中属性的最高值

返回的值总是0,所以我认为JQuery函数下的值不知道它内部发生了什么.这是功能:

function findHighestValue(url,attr){
var highestValue = 0;
$.ajax({
    type: "GET",
    url: url,
    dataType: "xml",
    success: function(xml) {
        $(xml).find("achievement").each(function(){
             var value = $(this).find(attr).text();
             value = value*1;//typecast
             console.log("value: "+value);//shows correct value
             console.log("highestValue in ajax: "+highestValue);//shows correct value
             if (value >= highestValue){
                 highestValue = value;
                 console.log("Value higher highesValue detected!");//works as intended
             }

        });
    }
});
console.log("Highest Value: "+highestValue);// is 0 again
return highestValue;//always returns 0
}
Run Code Online (Sandbox Code Playgroud)

javascript

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

在Android中以编程方式放大图片

我可以从手机中检索图片并将它们存储在一个阵列中.之后我在屏幕上显示它们.但它们都有不同的形状和大小.我想以相同的尺寸和形状显示它们.任何的想法?

photoPaths = new ArrayList<String>();   
     getAllPhotos(Environment.getExternalStorageDirectory(), photoPaths);
     images = new Bitmap[photoPaths.size()];


         apa = (AnimationPhotoView)findViewById(R.id.animation_view);
        for(int i=0;i<photoPaths.size();i++)
        {
            File imgFile = new  File(photoPaths.get(0));

            if(imgFile.exists())
            {

                images[0] = decodeFile(imgFile);}
Run Code Online (Sandbox Code Playgroud)

android bitmap android-image android-imageview

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

如何在不触发PageSizeChanged事件的情况下以编程方式设置RadGrid的页面大小

我正在使用带有自定义分页的Telerik RadGrid.我的问题是,当我手动设置页面大小时,会触发PageSizeChanged事件并将我的代码抛入无限循环.作为一个黑客,我创建了一个在触发PageSizeChanged事件时设置的布尔值.如何在不触发PageSizeChanged事件的情况下在RadGrid控件上设置页面大小?

private bool PageSizeChanged
{
    get { return Convert.ToBoolean(ViewState["PageSizeChanged"]); }
    set { ViewState["PageSizeChanged"] = value; }
}

protected void RadGrid1_PageSizeChanged(object sender, GridPageSizeChangedEventArgs e)
{
    if (!PageSizeChanged)
    {
        PageSizeChanged = true;
        RadGrid1.PageSize = e.NewPageSize;
    }

    PageSizeChanged = false;                        
    RadGrid1.Rebind();
}
Run Code Online (Sandbox Code Playgroud)

更新:我现在有一个解决方案.我最终从调用列表中删除了事件处理程序,设置了页面大小,然后将事件添加回调用列表.

protected void RadGrid1_PageSizeChanged(object sender, GridPageSizeChangedEventArgs e)
{
    RadGrid1.PageSizeChanged -= RadGrid1_PageSizeChanged;
    RadGrid1.PageIndex = 0;
    RadGrid1.PageSize = e.NewPageSize;
    RadGrid1.Rebind();
    RadGrid1.PageSizeChanged += RadGrid1_PageSizeChanged;
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net webforms telerik

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

以编程方式在DataGridView中切换CheckBox单元格

当用户取消选中datagridview行的复选框时,显示消息框,如果用户回答是,则删除该行,如果用户回答否,则需要重新选中该复选框.但是它实际上并没有检查,除非我之后点击datagridview上的任何地方.有什么想法让dgv更新?

Private Sub DataGridView2_CellValueChanged(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView2.CellValueChanged

  If e.RowIndex <> -1 Then
    Dim row As DataGridViewRow = DataGridView2.Rows(e.RowIndex)
    If e.ColumnIndex = 0 Then
      If row.Cells(0).Value = False Then
        If MessageBox.Show("Delete view from database.", "Delete", MessageBoxButtons.YesNo) = DialogResult.Yes Then
          DataGridView2.Rows.RemoveAt(e.RowIndex)
        Else
          row.Cells(0).Value = True
          DataGridView2.Invalidate()
        End If
      End If
    End If
  End If
End Sub

Private Sub DataGridView2_CurrentCellDirtyStateChanged(sender As Object, e As EventArgs) Handles DataGridView2.CurrentCellDirtyStateChanged
  If DataGridView2.IsCurrentCellDirty Then
    DataGridView2.CommitEdit(DataGridViewDataErrorContexts.Commit)
  End If
End Sub
Run Code Online (Sandbox Code Playgroud)

vb.net winforms

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

difflib python格式化

我正在使用此代码来查找两个csv列表之间的差异,并提出一些格式问题.这可能是一个简单的修复,但我是新的,并试图学习和有很多问题.

 import difflib

 diff=difflib.ndiff(open('test1.csv',"rb").readlines(), open('test2.csv',"rb").readlines()) 

 try:
  while 1:
    print diff.next(),
except:
 pass
Run Code Online (Sandbox Code Playgroud)

代码工作正常,我得到我正在寻找的输出:

 Group,Symbol,Total

 - Adam,apple,3850

 ?           ^
 + Adam,apple,2850

 ?           ^
 bob,orange,-45

 bob,lemon,66

 bob,appl,-56

 bob,,88
Run Code Online (Sandbox Code Playgroud)

我的问题是如何清理格式化,我可以将Group,Symbol,Total编入sperate列,并将下面的文本排成一行吗?

我也可以改变吗?代表我确定的文字?例如测试1和测试2表示它来自哪个表?

谢谢你的帮助

python csv

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

以编程方式关闭 Google AdMob 广告 (iOS)

我正在使用 iOS 版 Google AdMob:

谷歌广告移动

我想知道是否能够以编程方式关闭这些广告,以便它们停止显示。通读 SDK 后,我看不到任何可以打开或关闭广告的地方。

编辑:

这是我加载 Google AdMob 代码的方式:

MainViewController.m

- (void) viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.

    // Create a view of the standard size at the bottom of the screen.
    // Available AdSize constants are explained in GADAdSize.h.
    bannerView_ = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner];
    // Must be a better way to position at bottom of page
    [bannerView_ setCenter:CGPointMake(kGADAdSizeBanner.size.width/2, 455)];
    // Specify the ad's "unit …
Run Code Online (Sandbox Code Playgroud)

ads objective-c admob ios

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