-1

私のWindows Phone 8アプリでは、すべて同じ機能を持ついくつかのUserControlが必要です(ボディではなくヘッダーのみ)。インターフェイスのようなものを持って、それを継承できるかどうか疑問に思っていますか? (私はUIViewControllerを使ってiosでそれを行うことができました)

4

2 に答える 2

1

同じ基本的な考え方を拡張している場合は、カスタム コントロールを作成し、そのコントロール内にコンテンツとしてボディを追加することを検討するのが最善の方法です。次に、必要に応じてカスタム コントロールのスキンを変更できます (また、コントロールが副作用としてどのように機能するかについても学びます)。

UserControl を作成するよりも少し手間がかかりますが、実行している内容に適しているように聞こえ、XAML/.NET (WP、Windows ストア、WPF) でこの種の問題を解決する慣用的な方法です。

WindowsPhoneGeekには、ユーザー コントロールとカスタム コントロールの違いに関する優れた記事があります。

于 2013-02-01T17:33:09.797 に答える
0
public abstract class MasterUserControl : UserControl
{
[...]
}

public class MyUserControl : MasterUserControl
{
}

そんな感じ?

于 2013-02-01T16:48:11.757 に答える