คำถามติดแท็ก custom-controls

2
อะไรคือความแตกต่างระหว่างห้องสมุดควบคุมผู้ใช้กับห้องสมุดควบคุมที่กำหนดเอง?
ฉันเพิ่งมาถึงความเร็วใน WPF และต้องการสร้างการควบคุม WPF นำมาใช้ใหม่ เมื่อฉันดูตัวเลือกสำหรับการสร้างโครงการใน Visual Studio ฉันเห็น "WPF User Control Library" และ "WPF Custom Control Library" มันไม่ชัดเจนสำหรับฉันว่าความแตกต่างระหว่างพวกเขากับการค้นหาโดย Google ของฉันยังไม่ปรากฏคำอธิบายที่เหมาะสม ฉันต้องการที่จะเข้าใจความแตกต่างระหว่างพวกเขาและเห็นตัวอย่างบางส่วนของเวลาที่จะใช้อย่างใดอย่างหนึ่งมากกว่าที่อื่น

18
ฉันจะรับไฮเปอร์ลิงก์ที่คลิกได้ใน AlertDialog จากทรัพยากรสตริงได้อย่างไร
สิ่งที่ฉันพยายามทำให้สำเร็จคือการมีไฮเปอร์ลิงก์ที่คลิกได้ในข้อความที่แสดงโดยAlertDialogไฟล์. ในขณะที่AlertDialogการนำไปใช้ขีดเส้นใต้และระบายสีไฮเปอร์ลิงก์อย่างมีความสุข (กำหนดโดยใช้<a href="...">ในทรัพยากรสตริงที่ส่งผ่านไปยังBuilder.setMessage) ให้ลิงก์ไม่สามารถคลิกได้ รหัสที่ฉันใช้ในปัจจุบันมีลักษณะดังนี้: new AlertDialog.Builder(MainActivity.this).setTitle( R.string.Title_About).setMessage( getResources().getText(R.string.about)) .setPositiveButton(android.R.string.ok, null) .setIcon(R.drawable.icon).show(); ฉันต้องการหลีกเลี่ยงการใช้WebViewเพื่อแสดงข้อมูลโค้ด

3
Android - UI ที่กำหนดเองพร้อมคุณสมบัติที่กำหนดเอง
ฉันรู้ว่าเป็นไปได้ที่จะสร้างองค์ประกอบ UI ที่กำหนดเอง (โดยใช้มุมมองหรือส่วนขยายองค์ประกอบ UI เฉพาะ) แต่เป็นไปได้หรือไม่ที่จะกำหนดคุณสมบัติหรือแอตทริบิวต์ใหม่ให้กับองค์ประกอบ UI ที่สร้างขึ้นใหม่ (ฉันหมายถึงไม่ได้รับการสืบทอด แต่เป็นแบรนด์ใหม่ที่กำหนดพฤติกรรมเฉพาะบางอย่างที่ฉันไม่สามารถจัดการกับค่าเริ่มต้นที่เหมาะสมหรือแอตทริบิวต์) เช่นองค์ประกอบองค์ประกอบที่กำหนดเองของฉัน: <com.tryout.myCustomElement android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Element..." android:myCustomValue=<someValue> /> ดังนั้นจึงเป็นไปได้ที่จะกำหนดMyCustomValue ? ขอบคุณ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.