0

わかりましたので、画像の url プロパティを持つユーザー コントロールがあります。

public static readonly DependencyProperty ImageUrlProperty = DependencyProperty.Register("ImageUrl", typeof(string), typeof(CoreGameTile));
public string ImageUrl
        {
            get { return (string)GetValue(ImageUrlProperty); }
            set { SetValue(ImageUrlProperty, value); }
        }

正確な数を知らなくても、複数の画像 URL を渡すにはどうすればよいでしょうか。

そのため、画像の URL が 5 つある場合もあれば、2 つほどある場合もあります。正確な量を知らずに複数の画像 URL を渡す方法は何でしょうか。

また、XAMLを使用してこのように追加できるようにしたいと思います

<Controls:CoreGameTile Width="200" Height="100" Margin="2" Title="Bink" ImageUrl="http://www.splashdamage.com/screens_brink/031.jpg"/>
4

1 に答える 1

1

たぶん、それをListof に渡して、ループをImageUrl使用してそれぞれをリスト内に設定できますか?foreachImageUrl

public string ImageUrl
{
    get { return (List<string>)GetValue(ImageUrlProperty); }
    set
    {
        foreach (ImageUrl url in value)
        {
            SetValue(ImageUrlProperty, url);
        }
    }
}
于 2013-03-20T17:33:32.577 に答える